950 references to SyntaxFactory
Microsoft.CodeAnalysis.CSharp (298)
Parser\DirectiveParser.cs (47)
133
result =
SyntaxFactory
.BadDirectiveTrivia(hash, id, end, isActive);
148
return
SyntaxFactory
.IfDirectiveTrivia(hash, keyword, expr, eod, isActive, branchTaken, isTrue);
159
return
SyntaxFactory
.ElifDirectiveTrivia(hash, keyword, expr, eod, endIsActive, branchTaken, isTrue);
163
eod = eod.TokenWithLeadingTrivia(SyntaxList.Concat(
SyntaxFactory
.DisabledText(expr.ToFullString()), eod.GetLeadingTrivia()));
166
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected);
170
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected);
174
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective);
185
return
SyntaxFactory
.ElseDirectiveTrivia(hash, keyword, eod, endIsActive, branchTaken);
189
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected);
193
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected);
197
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective);
206
return
SyntaxFactory
.EndIfDirectiveTrivia(hash, keyword, eod, endIsActive);
212
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected);
216
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective);
222
return
SyntaxFactory
.RegionDirectiveTrivia(hash, keyword, this.ParseEndOfDirectiveWithOptionalPreprocessingMessage(), isActive);
230
return
SyntaxFactory
.EndRegionDirectiveTrivia(hash, keyword, eod, isActive);
234
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected);
238
return this.AddError(
SyntaxFactory
.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective);
254
return
SyntaxFactory
.DefineDirectiveTrivia(hash, keyword, name, end, isActive);
258
return
SyntaxFactory
.UndefDirectiveTrivia(hash, keyword, name, end, isActive);
355
return
SyntaxFactory
.ErrorDirectiveTrivia(hash, keyword, eod, isActive);
359
return
SyntaxFactory
.WarningDirectiveTrivia(hash, keyword, eod, isActive);
403
return
SyntaxFactory
.LineDirectiveTrivia(hash, id, line, file, end, isActive);
445
return
SyntaxFactory
.LineSpanDirectiveTrivia(hash, lineKeyword, start, minus, end, characterOffset, file, endOfDirective, isActive);
470
return
SyntaxFactory
.LineDirectivePosition(openParen, lineToken, comma, characterToken, closeParen);
510
return
SyntaxFactory
.ReferenceDirectiveTrivia(hash, keyword, file, end, isActive);
530
return
SyntaxFactory
.LoadDirectiveTrivia(hash, keyword, file, end, isActive);
558
return
SyntaxFactory
.NullableDirectiveTrivia(hash, token, setting, target, end, isActive);
593
idExpression =
SyntaxFactory
.LiteralExpression(SyntaxKind.NumericLiteralExpression, id);
605
idExpression =
SyntaxFactory
.IdentifierName(id);
610
idExpression =
SyntaxFactory
.LiteralExpression(SyntaxKind.NumericLiteralExpression, id);
625
return
SyntaxFactory
.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, ids.ToList(), end, isActive);
631
return
SyntaxFactory
.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(SeparatedSyntaxList<ExpressionSyntax>), end, isActive);
670
return
SyntaxFactory
.PragmaChecksumDirectiveTrivia(hash, pragma, checksum, file, guid, bytes, eod, isActive);
677
return
SyntaxFactory
.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(SeparatedSyntaxList<ExpressionSyntax>), eod, isActive);
686
return
SyntaxFactory
.ShebangDirectiveTrivia(hash, exclamation, this.ParseEndOfDirectiveWithOptionalPreprocessingMessage(), isActive);
727
:
SyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken);
732
SyntaxFactory
.SkippedTokensTrivia(skippedTokens.ToList()));
750
left =
SyntaxFactory
.BinaryExpression(SyntaxKind.LogicalOrExpression, left, op, right);
763
left =
SyntaxFactory
.BinaryExpression(SyntaxKind.LogicalAndExpression, left, op, right);
776
left =
SyntaxFactory
.BinaryExpression(SyntaxFacts.GetBinaryExpression(op.Kind), left, op, right);
787
return
SyntaxFactory
.PrefixUnaryExpression(SyntaxKind.LogicalNotExpression, op, this.ParseLogicalNot());
802
return
SyntaxFactory
.ParenthesizedExpression(open, expr, close);
805
return
SyntaxFactory
.IdentifierName(identifier);
808
return
SyntaxFactory
.LiteralExpression(SyntaxFacts.GetLiteralExpression(k), this.EatToken());
810
return
SyntaxFactory
.IdentifierName(this.EatToken(SyntaxKind.IdentifierToken, ErrorCode.ERR_InvalidPreprocExpr));
826
identifier =
SyntaxFactory
.Identifier(SyntaxKind.IdentifierToken, leading, text, identifierPart, trailing);
Parser\DocumentationCommentParser.cs (55)
92
return
SyntaxFactory
.DocumentationCommentTrivia(kind, nodes.ToList(), eoc);
117
var allRemainderText =
SyntaxFactory
.XmlText(textTokens.ToList());
200
return
SyntaxFactory
.XmlText(list);
221
var startTag =
SyntaxFactory
.XmlElementStartTag(lessThan, name, attrs, this.EatToken());
240
endName =
SyntaxFactory
.XmlName(prefix: null, localName:
SyntaxFactory
.MissingToken(SyntaxKind.IdentifierToken));
241
greaterThan =
SyntaxFactory
.MissingToken(SyntaxKind.GreaterThanToken);
271
var endTag =
SyntaxFactory
.XmlElementEndTag(lessThanSlash, endName, greaterThan);
273
return
SyntaxFactory
.XmlElement(startTag, nodes.ToList(), endTag);
289
return
SyntaxFactory
.XmlEmptyElement(lessThan, name, attrs, slashGreater);
465
return
SyntaxFactory
.XmlTextAttribute(
468
SyntaxFactory
.MissingToken(SyntaxKind.DoubleQuoteToken),
470
SyntaxFactory
.MissingToken(SyntaxKind.DoubleQuoteToken));
483
return
SyntaxFactory
.XmlCrefAttribute(attrName, equals, startQuote, cref, endQuote);
490
return
SyntaxFactory
.XmlNameAttribute(attrName, equals, startQuote, identifier, endQuote);
498
return
SyntaxFactory
.XmlTextAttribute(attrName, equals, startQuote, textTokens, endQuote);
603
endQuote =
SyntaxFactory
.MissingToken(quoteKind);
670
var quote =
SyntaxFactory
.MissingToken(SyntaxKind.DoubleQuoteToken);
705
prefix =
SyntaxFactory
.XmlPrefix(id, colon);
722
return
SyntaxFactory
.XmlName(prefix, id);
749
return
SyntaxFactory
.XmlComment(lessThanExclamationMinusMinusToken, list, minusMinusGreaterThanToken);
765
return
SyntaxFactory
.XmlCDataSection(startCDataToken, textTokens, endCDataToken);
792
return
SyntaxFactory
.XmlProcessingInstruction(startProcessingInstructionToken, name, textTokens, endProcessingInstructionToken);
903
result =
SyntaxFactory
.TypeCref(type);
909
result =
SyntaxFactory
.NameMemberCref(type, parameters);
915
result =
SyntaxFactory
.QualifiedCref(type, dot, member);
968
return
SyntaxFactory
.NameMemberCref(name, parameters);
980
return
SyntaxFactory
.IndexerMemberCref(thisKeyword, parameters);
1000
operatorToken =
SyntaxFactory
.MissingToken(SyntaxKind.PlusToken);
1033
operatorToken =
SyntaxFactory
.Token(
1044
var nonOverloadableOperator =
SyntaxFactory
.Token(
1051
operatorToken =
SyntaxFactory
.MissingToken(SyntaxKind.PlusToken);
1066
operatorToken =
SyntaxFactory
.Token(
1077
operatorToken =
SyntaxFactory
.Token(
1087
var nonOverloadableOperator =
SyntaxFactory
.Token(
1094
operatorToken =
SyntaxFactory
.MissingToken(SyntaxKind.PlusToken);
1112
return
SyntaxFactory
.OperatorMemberCref(operatorKeyword, checkedKeyword, operatorToken, parameters);
1157
return
SyntaxFactory
.ConversionOperatorMemberCref(implicitOrExplicit, operatorKeyword, checkedKeyword, type, parameters);
1220
? (BaseCrefParameterListSyntax)
SyntaxFactory
.CrefBracketedParameterList(open, list, close)
1221
:
SyntaxFactory
.CrefParameterList(open, list, close);
1266
return
SyntaxFactory
.CrefParameter(refKindOpt, type);
1280
return
SyntaxFactory
.IdentifierName(identifierToken);
1318
return
SyntaxFactory
.GenericName(identifierToken,
SyntaxFactory
.TypeArgumentList(open, list, close));
1369
return
SyntaxFactory
.PredefinedType(EatToken());
1384
leftName =
SyntaxFactory
.AliasQualifiedName(
SyntaxFactory
.IdentifierName(alias), colonColon, name);
1422
leftName =
SyntaxFactory
.QualifiedName(leftName, dot, rightName);
1436
type =
SyntaxFactory
.NullableType(type, EatToken());
1441
type =
SyntaxFactory
.PointerType(type, EatToken());
1446
var omittedArraySizeExpressionInstance =
SyntaxFactory
.OmittedArraySizeExpression(
SyntaxFactory
.Token(SyntaxKind.OmittedArraySizeExpressionToken));
1483
rankList.Add(
SyntaxFactory
.ArrayRankSpecifier(open, dimensionList, close));
1491
type =
SyntaxFactory
.ArrayType(type, rankList);
1566
return
SyntaxFactory
.IdentifierName(identifierToken);
Parser\DocumentationCommentXmlTokens.cs (4)
40
return
SyntaxFactory
.Identifier(SyntaxKind.None, null, text, text, trailing: null);
45
return
SyntaxFactory
.Identifier(SyntaxKind.None,
SyntaxFactory
.Space, text, text, trailing: null);
50
return syntax.Count == 1 &&
SyntaxFactory
.Space.IsEquivalentTo(syntax[0]);
Parser\LanguageParser.cs (60)
170
static @this =>
SyntaxFactory
.CompilationUnit(
175
SyntaxFactory
.Token(SyntaxKind.EndOfFileToken)));
227
builder.Add(
SyntaxFactory
.BadToken(null, lexer.TextWindow.Text.ToString(), null));
824
semicolon =
SyntaxFactory
.MissingToken(SyntaxKind.SemicolonToken);
1553
closeBrace =
SyntaxFactory
.MissingToken(SyntaxKind.CloseBraceToken);
1604
recordModifier =
SyntaxFactory
.MissingToken(misplacedToken.Kind);
2246
this.AddError(
SyntaxFactory
.MissingToken(SyntaxKind.VoidKeyword), ErrorCode.ERR_MemberNeedsType));
3330
SyntaxFactory
.MissingToken(SyntaxKind.OpenParenToken),
3332
SyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken)),
3335
semicolonToken:
SyntaxFactory
.MissingToken(SyntaxKind.SemicolonToken));
3522
opToken =
SyntaxFactory
.Token(opToken.GetLeadingTrivia(), SyntaxKind.GreaterThanGreaterThanGreaterThanToken, opToken2.GetTrailingTrivia());
3526
opToken =
SyntaxFactory
.Token(opToken.GetLeadingTrivia(), SyntaxKind.GreaterThanGreaterThanToken, opToken2.GetTrailingTrivia());
4358
this.AddError(
SyntaxFactory
.Token(exclamationEquals.GetLeadingTrivia(), SyntaxKind.ExclamationToken, "!", "!", trailing: null), ErrorCode.ERR_ParameterNullCheckingNotSupported));
4361
equalsToken =
SyntaxFactory
.Token(leading: null, SyntaxKind.EqualsToken, exclamationEquals.GetTrailingTrivia());
4379
SyntaxFactory
.Token(exclamationEquals.GetLeadingTrivia(), SyntaxKind.ExclamationToken, trailing: null));
4380
equalsToken =
SyntaxFactory
.Token(leading: null, SyntaxKind.EqualsToken, exclamationEquals.GetTrailingTrivia());
4400
return
SyntaxFactory
.Token(t1.GetLeadingTrivia(), kind, t2.GetTrailingTrivia());
4409
SyntaxFactory
.Token(t1.GetLeadingTrivia(), kind, text, text, t2.GetTrailingTrivia()),
4537
SyntaxFactory
.MissingToken(SyntaxKind.OpenBraceToken),
4539
SyntaxFactory
.MissingToken(SyntaxKind.CloseBraceToken)),
5336
return
SyntaxFactory
.MissingToken(SyntaxKind.IdentifierToken);
5393
return
SyntaxFactory
.IdentifierName(
5865
var omittedTypeArgumentInstance = _syntaxFactory.OmittedTypeArgument(
SyntaxFactory
.Token(SyntaxKind.OmittedTypeArgumentToken));
6359
var leftDot =
SyntaxFactory
.Token(separator.LeadingTrivia.Node, SyntaxKind.DotToken, null);
6361
separator =
SyntaxFactory
.Token(null, SyntaxKind.DotToken, separator.TrailingTrivia.Node);
6367
var newToken =
SyntaxFactory
.MissingToken(expectedKind);
7030
var omittedArraySizeExpressionInstance = _syntaxFactory.OmittedArraySizeExpression(
SyntaxFactory
.Token(SyntaxKind.OmittedArraySizeExpressionToken));
7110
list.AddSeparator(
SyntaxFactory
.MissingToken(SyntaxKind.CommaToken));
7181
var lessThanTokenError = WithAdditionalDiagnostics(
SyntaxFactory
.MissingToken(SyntaxKind.LessThanToken), GetExpectedTokenError(SyntaxKind.LessThanToken, SyntaxKind.None));
7184
var missingType =
SyntaxFactory
.FunctionPointerParameter(attributeLists: default, modifiers: default, CreateMissingIdentifierName());
7189
return
SyntaxFactory
.FunctionPointerType(
7193
SyntaxFactory
.FunctionPointerParameterList(
7196
TryEatToken(SyntaxKind.GreaterThanToken) ??
SyntaxFactory
.MissingToken(SyntaxKind.GreaterThanToken)));
7212
types.Add(
SyntaxFactory
.FunctionPointerParameter(
7226
return
SyntaxFactory
.FunctionPointerType(
7230
SyntaxFactory
.FunctionPointerParameterList(
7295
callingConventionModifiers.Add(
SyntaxFactory
.FunctionPointerUnmanagedCallingConvention(EatToken(SyntaxKind.IdentifierToken)));
7308
unmanagedCallingConventions =
SyntaxFactory
.FunctionPointerUnmanagedCallingConventionList(
7324
return
SyntaxFactory
.FunctionPointerCallingConvention(managedSpecifier, unmanagedCallingConventions);
7355
static @this =>
SyntaxFactory
.EmptyStatement(attributeLists: default,
SyntaxFactory
.MissingToken(SyntaxKind.SemicolonToken)));
8072
SyntaxFactory
.MissingToken(SyntaxKind.OpenBraceToken),
8295
return
SyntaxFactory
.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken));
8388
SyntaxFactory
.MissingToken(SyntaxKind.FinallyKeyword),
8402
SyntaxFactory
.MissingToken(SyntaxKind.OpenBraceToken),
8404
SyntaxFactory
.MissingToken(SyntaxKind.CloseBraceToken));
9096
openParen =
SyntaxFactory
.MissingToken(SyntaxKind.OpenParenToken);
9098
closeParen =
SyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken);
9099
openBrace =
SyntaxFactory
.MissingToken(SyntaxKind.OpenBraceToken);
9124
openParen =
SyntaxFactory
.MissingToken(SyntaxKind.OpenParenToken);
9126
closeParen =
SyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken);
9381
this.ParsePossiblyAttributedStatement() ??
SyntaxFactory
.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)));
9893
semicolon =
SyntaxFactory
.MissingToken(SyntaxKind.SemicolonToken);
10488
opToken =
SyntaxFactory
.Token(opToken.GetLeadingTrivia(), kind, opToken2.GetTrailingTrivia());
10496
opToken =
SyntaxFactory
.Token(opToken.GetLeadingTrivia(), kind, opToken2.GetTrailingTrivia());
10581
var colon =
SyntaxFactory
.MissingToken(SyntaxKind.ColonToken);
10582
var colonRight = _syntaxFactory.IdentifierName(
SyntaxFactory
.MissingToken(SyntaxKind.IdentifierToken));
11530
list.AddSeparator(
SyntaxFactory
.MissingToken(SyntaxKind.CommaToken));
11958
SyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken));
12311
SyntaxFactory
.MissingToken(SyntaxKind.CloseBraceToken)),
Parser\LanguageParser_InterpolatedString.cs (14)
57
var result =
SyntaxFactory
.InterpolatedStringExpression(getOpenQuote(), getContent(originalTextSpan), getCloseQuote());
80
return
SyntaxFactory
.Token(
160
return
SyntaxFactory
.InterpolatedStringText(MakeInterpolatedStringTextToken(kind, text.ToString()));
230
var node =
SyntaxFactory
.InterpolatedStringText(
231
SyntaxFactory
.Literal(leading: null, textString, SyntaxKind.InterpolatedStringTextToken, valueString, trailing: null));
321
?
SyntaxFactory
.MissingToken(leading, kind, trailing)
322
:
SyntaxFactory
.Token(leading, kind, text, trailing);
383
SyntaxFactory
.Token(leading: null, SyntaxKind.OpenBraceToken, text[interpolation.OpenBraceRange], openTokenTrailingTrivia));
398
var result =
SyntaxFactory
.Interpolation(openBraceToken, expression, alignment, format, closeBraceToken);
413
var alignment =
SyntaxFactory
.InterpolationAlignmentClause(
424
var format =
SyntaxFactory
.InterpolationFormatClause(
425
SyntaxFactory
.Token(leading, SyntaxKind.ColonToken, text[interpolation.ColonRange], trailing: null),
455
return
SyntaxFactory
.Literal(leading: null, text, SyntaxKind.InterpolatedStringTextToken, text, trailing: null);
467
var result =
SyntaxFactory
.Literal(leading: null, text, SyntaxKind.InterpolatedStringTextToken, token.ValueText, trailing: null);
Parser\Lexer.cs (40)
346
token =
SyntaxFactory
.Token(leadingNode, info.Kind, info.Text, info.StringValue, trailingNode);
353
token =
SyntaxFactory
.Identifier(info.ContextualKind, leadingNode, info.Text, info.StringValue, trailingNode);
359
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.IntValue, trailingNode);
362
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.UintValue, trailingNode);
365
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.LongValue, trailingNode);
368
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.UlongValue, trailingNode);
371
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.FloatValue, trailingNode);
374
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.DoubleValue, trailingNode);
377
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.DecimalValue, trailingNode);
386
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.Kind, info.Text, trailingNode);
394
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.Kind, info.StringValue, trailingNode);
397
token =
SyntaxFactory
.Literal(leadingNode, info.Text, info.CharValue, trailingNode);
400
token =
SyntaxFactory
.XmlTextNewLine(leadingNode, info.Text, info.StringValue, trailingNode);
403
token =
SyntaxFactory
.XmlTextLiteral(leadingNode, info.Text, info.StringValue, trailingNode);
406
token =
SyntaxFactory
.XmlEntity(leadingNode, info.Text, info.StringValue, trailingNode);
410
token =
SyntaxFactory
.Token(leadingNode, info.Kind, trailingNode);
413
token =
SyntaxFactory
.BadToken(leadingNode, info.Text, trailingNode);
418
token =
SyntaxFactory
.Token(leadingNode, info.Kind, trailingNode);
2327
this.AddTrivia(
SyntaxFactory
.Comment(text), ref triviaList);
2356
this.AddTrivia(
SyntaxFactory
.Comment(text), ref triviaList);
2505
this.AddTrivia(
SyntaxFactory
.DisabledText(TextWindow.GetText(false)), ref triviaList);
2526
this.AddTrivia(
SyntaxFactory
.EndOfLine(TextWindow.GetText(false)), ref triviaList);
2543
this.AddTrivia(
SyntaxFactory
.ConflictMarker(TextWindow.GetText(false)), ref triviaList);
2620
return
SyntaxFactory
.CarriageReturnLineFeed;
2623
return
SyntaxFactory
.CarriageReturn;
2626
return
SyntaxFactory
.LineFeed;
2631
return
SyntaxFactory
.EndOfLine(ch.ToString());
2684
return
SyntaxFactory
.Space;
2710
return
SyntaxFactory
.Whitespace(TextWindow.GetText(intern: true));
2805
return TextWindow.Width > 0 ?
SyntaxFactory
.DisabledText(TextWindow.GetText(false)) : null;
2815
return TextWindow.Width > 0 ?
SyntaxFactory
.DisabledText(TextWindow.GetText(false)) : null;
2872
:
SyntaxFactory
.PreprocessingMessage(builder.ToStringAndFree());
2876
var endOfDirective =
SyntaxFactory
.Token(leading, SyntaxKind.EndOfDirectiveToken, trailing);
3097
trivia =
SyntaxFactory
.Comment(text);
4727
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia(text), ref trivia);
4756
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia(text), ref trivia);
4774
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia(text), ref trivia);
4784
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia("*/"), ref trivia);
4819
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia(text), ref trivia);
4833
this.AddTrivia(
SyntaxFactory
.DocumentationCommentExteriorTrivia(text), ref trivia);
Parser\Lexer_StringLiteral.cs (1)
299
return
SyntaxFactory
.Literal(
Parser\SyntaxParser.cs (7)
480
_currentToken =
SyntaxFactory
.Token(SyntaxKind.EndOfFileToken);
519
var token =
SyntaxFactory
.MissingToken(expected);
531
var token =
SyntaxFactory
.MissingToken(expected);
551
return
SyntaxFactory
.MissingToken(kind);
922
builder.Add(
SyntaxFactory
.SkippedTokensTrivia(tk));
1052
?
SyntaxFactory
.MissingToken(token.LeadingTrivia.Node, token.ContextualKind, token.TrailingTrivia.Node)
1053
:
SyntaxFactory
.Token(token.LeadingTrivia.Node, token.ContextualKind, token.TrailingTrivia.Node);
Syntax\InternalSyntax\SyntaxFactory.cs (6)
55
trivia = elastic ?
SyntaxFactory
.ElasticCarriageReturn :
SyntaxFactory
.CarriageReturn;
58
trivia = elastic ?
SyntaxFactory
.ElasticLineFeed :
SyntaxFactory
.LineFeed;
61
trivia = elastic ?
SyntaxFactory
.ElasticCarriageReturnLineFeed :
SyntaxFactory
.CarriageReturnLineFeed;
Syntax\InternalSyntax\SyntaxToken.cs (8)
119
else if (trailing ==
SyntaxFactory
.Space)
123
else if (trailing ==
SyntaxFactory
.CarriageReturnLineFeed)
129
if (leading ==
SyntaxFactory
.ElasticZeroSpace && trailing ==
SyntaxFactory
.ElasticZeroSpace)
158
s_tokensWithElasticTrivia[(int)kind].Value = new SyntaxTokenWithTrivia(kind,
SyntaxFactory
.ElasticZeroSpace,
SyntaxFactory
.ElasticZeroSpace);
159
s_tokensWithSingleTrailingSpace[(int)kind].Value = new SyntaxTokenWithTrivia(kind, null,
SyntaxFactory
.Space);
160
s_tokensWithSingleTrailingCRLF[(int)kind].Value = new SyntaxTokenWithTrivia(kind, null,
SyntaxFactory
.CarriageReturnLineFeed);
Syntax\SyntaxFactory.cs (56)
30
public static SyntaxTrivia CarriageReturnLineFeed { get; } = Syntax.InternalSyntax.
SyntaxFactory
.CarriageReturnLineFeed;
35
public static SyntaxTrivia LineFeed { get; } = Syntax.InternalSyntax.
SyntaxFactory
.LineFeed;
40
public static SyntaxTrivia CarriageReturn { get; } = Syntax.InternalSyntax.
SyntaxFactory
.CarriageReturn;
45
public static SyntaxTrivia Space { get; } = Syntax.InternalSyntax.
SyntaxFactory
.Space;
50
public static SyntaxTrivia Tab { get; } = Syntax.InternalSyntax.
SyntaxFactory
.Tab;
57
public static SyntaxTrivia ElasticCarriageReturnLineFeed { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticCarriageReturnLineFeed;
64
public static SyntaxTrivia ElasticLineFeed { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticLineFeed;
71
public static SyntaxTrivia ElasticCarriageReturn { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticCarriageReturn;
77
public static SyntaxTrivia ElasticSpace { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticSpace;
83
public static SyntaxTrivia ElasticTab { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticTab;
90
public static SyntaxTrivia ElasticMarker { get; } = Syntax.InternalSyntax.
SyntaxFactory
.ElasticZeroSpace;
99
return Syntax.InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic: false);
110
return Syntax.InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic: true);
117
return Syntax.InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic);
127
return Syntax.InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic: false);
138
return Syntax.InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic: false);
145
return Syntax.InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic);
156
return Syntax.InternalSyntax.
SyntaxFactory
.Comment(text);
165
return Syntax.InternalSyntax.
SyntaxFactory
.DisabledText(text);
173
return Syntax.InternalSyntax.
SyntaxFactory
.PreprocessingMessage(text);
219
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Token(ElasticMarker.UnderlyingNode, kind, ElasticMarker.UnderlyingNode));
231
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Token(leading.Node, kind, trailing.Node));
266
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Token(leading.Node, kind, text, valueText, trailing.Node));
276
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.MissingToken(ElasticMarker.UnderlyingNode, kind, ElasticMarker.UnderlyingNode));
288
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.MissingToken(leading.Node, kind, trailing.Node));
297
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Identifier(ElasticMarker.UnderlyingNode, text, ElasticMarker.UnderlyingNode));
309
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Identifier(leading.Node, text, trailing.Node));
327
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Identifier(SyntaxKind.IdentifierName, leading.Node, "@" + text, valueText, trailing.Node));
343
return new SyntaxToken(InternalSyntax.
SyntaxFactory
.Identifier(contextualKind, leading.Node, text, valueText, trailing.Node));
362
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
374
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
393
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
405
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
424
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
436
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
455
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
467
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
486
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
498
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
517
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
529
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
548
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
560
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
579
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
591
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
610
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
622
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.Literal(leading.Node, text, value, trailing.Node));
633
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.BadToken(leading.Node, text, trailing.Node));
645
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.XmlTextLiteral(leading.Node, text, value, trailing.Node));
657
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.XmlEntity(leading.Node, text, value, trailing.Node));
1122
InternalSyntax.
SyntaxFactory
.XmlTextNewLine(
1139
InternalSyntax.
SyntaxFactory
.XmlTextNewLine(
1194
return new SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.XmlTextLiteral(ElasticMarker.UnderlyingNode, text, value, ElasticMarker.UnderlyingNode));
1220
return Syntax.InternalSyntax.
SyntaxFactory
.DocumentationCommentExteriorTrivia(text);
1886
InternalSyntax.
SyntaxFactory
.MissingToken(SyntaxKind.OpenParenToken),
1888
InternalSyntax.
SyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken),
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
SyntaxHelpers.cs (4)
78
var assignment = InternalSyntax.
SyntaxFactory
.AssignmentExpression(
81
InternalSyntax.
SyntaxFactory
.Token(SyntaxKind.EqualsToken),
233
var syntaxTree = InternalSyntax.
SyntaxFactory
.ExpressionStatement(attributeLists: default, expression, InternalSyntax.
SyntaxFactory
.Token(SyntaxKind.SemicolonToken)).CreateSyntaxTree(text);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (648)
Generated\Syntax.Test.xml.Generated.cs (644)
6
using InternalSyntaxFactory = Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.
SyntaxFactory
;
14
=>
InternalSyntaxFactory
.IdentifierName(
InternalSyntaxFactory
.Identifier("Identifier"));
17
=>
InternalSyntaxFactory
.QualifiedName(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.DotToken), GenerateIdentifierName());
20
=>
InternalSyntaxFactory
.GenericName(
InternalSyntaxFactory
.Identifier("Identifier"), GenerateTypeArgumentList());
23
=>
InternalSyntaxFactory
.TypeArgumentList(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.TypeSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.GreaterThanToken));
26
=>
InternalSyntaxFactory
.AliasQualifiedName(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonColonToken), GenerateIdentifierName());
29
=>
InternalSyntaxFactory
.PredefinedType(
InternalSyntaxFactory
.Token(SyntaxKind.BoolKeyword));
32
=>
InternalSyntaxFactory
.ArrayType(GenerateIdentifierName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.ArrayRankSpecifierSyntax>());
35
=>
InternalSyntaxFactory
.ArrayRankSpecifier(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
38
=>
InternalSyntaxFactory
.PointerType(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.AsteriskToken));
41
=>
InternalSyntaxFactory
.FunctionPointerType(
InternalSyntaxFactory
.Token(SyntaxKind.DelegateKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.AsteriskToken), null, GenerateFunctionPointerParameterList());
44
=>
InternalSyntaxFactory
.FunctionPointerParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.FunctionPointerParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.GreaterThanToken));
47
=>
InternalSyntaxFactory
.FunctionPointerCallingConvention(
InternalSyntaxFactory
.Token(SyntaxKind.ManagedKeyword), null);
50
=>
InternalSyntaxFactory
.FunctionPointerUnmanagedCallingConventionList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.FunctionPointerUnmanagedCallingConventionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
53
=>
InternalSyntaxFactory
.FunctionPointerUnmanagedCallingConvention(
InternalSyntaxFactory
.Identifier("Name"));
56
=>
InternalSyntaxFactory
.NullableType(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.QuestionToken));
59
=>
InternalSyntaxFactory
.TupleType(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.TupleElementSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
62
=>
InternalSyntaxFactory
.TupleElement(GenerateIdentifierName(), null);
65
=>
InternalSyntaxFactory
.OmittedTypeArgument(
InternalSyntaxFactory
.Token(SyntaxKind.OmittedTypeArgumentToken));
68
=>
InternalSyntaxFactory
.RefType(
InternalSyntaxFactory
.Token(SyntaxKind.RefKeyword), null, GenerateIdentifierName());
71
=>
InternalSyntaxFactory
.ScopedType(
InternalSyntaxFactory
.Token(SyntaxKind.ScopedKeyword), GenerateIdentifierName());
74
=>
InternalSyntaxFactory
.ParenthesizedExpression(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
77
=>
InternalSyntaxFactory
.TupleExpression(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ArgumentSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
80
=>
InternalSyntaxFactory
.PrefixUnaryExpression(SyntaxKind.UnaryPlusExpression,
InternalSyntaxFactory
.Token(SyntaxKind.PlusToken), GenerateIdentifierName());
83
=>
InternalSyntaxFactory
.AwaitExpression(
InternalSyntaxFactory
.Token(SyntaxKind.AwaitKeyword), GenerateIdentifierName());
86
=>
InternalSyntaxFactory
.PostfixUnaryExpression(SyntaxKind.PostIncrementExpression, GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.PlusPlusToken));
89
=>
InternalSyntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.DotToken), GenerateIdentifierName());
92
=>
InternalSyntaxFactory
.ConditionalAccessExpression(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.QuestionToken), GenerateIdentifierName());
95
=>
InternalSyntaxFactory
.MemberBindingExpression(
InternalSyntaxFactory
.Token(SyntaxKind.DotToken), GenerateIdentifierName());
98
=>
InternalSyntaxFactory
.ElementBindingExpression(GenerateBracketedArgumentList());
101
=>
InternalSyntaxFactory
.RangeExpression(null,
InternalSyntaxFactory
.Token(SyntaxKind.DotDotToken), null);
104
=>
InternalSyntaxFactory
.ImplicitElementAccess(GenerateBracketedArgumentList());
107
=>
InternalSyntaxFactory
.BinaryExpression(SyntaxKind.AddExpression, GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.PlusToken), GenerateIdentifierName());
110
=>
InternalSyntaxFactory
.AssignmentExpression(SyntaxKind.SimpleAssignmentExpression, GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken), GenerateIdentifierName());
113
=>
InternalSyntaxFactory
.ConditionalExpression(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.QuestionToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken), GenerateIdentifierName());
116
=>
InternalSyntaxFactory
.ThisExpression(
InternalSyntaxFactory
.Token(SyntaxKind.ThisKeyword));
119
=>
InternalSyntaxFactory
.BaseExpression(
InternalSyntaxFactory
.Token(SyntaxKind.BaseKeyword));
122
=>
InternalSyntaxFactory
.LiteralExpression(SyntaxKind.ArgListExpression,
InternalSyntaxFactory
.Token(SyntaxKind.ArgListKeyword));
125
=>
InternalSyntaxFactory
.MakeRefExpression(
InternalSyntaxFactory
.Token(SyntaxKind.MakeRefKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
128
=>
InternalSyntaxFactory
.RefTypeExpression(
InternalSyntaxFactory
.Token(SyntaxKind.RefTypeKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
131
=>
InternalSyntaxFactory
.RefValueExpression(
InternalSyntaxFactory
.Token(SyntaxKind.RefValueKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CommaToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
134
=>
InternalSyntaxFactory
.CheckedExpression(SyntaxKind.CheckedExpression,
InternalSyntaxFactory
.Token(SyntaxKind.CheckedKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
137
=>
InternalSyntaxFactory
.DefaultExpression(
InternalSyntaxFactory
.Token(SyntaxKind.DefaultKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
140
=>
InternalSyntaxFactory
.TypeOfExpression(
InternalSyntaxFactory
.Token(SyntaxKind.TypeOfKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
143
=>
InternalSyntaxFactory
.SizeOfExpression(
InternalSyntaxFactory
.Token(SyntaxKind.SizeOfKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
146
=>
InternalSyntaxFactory
.InvocationExpression(GenerateIdentifierName(), GenerateArgumentList());
149
=>
InternalSyntaxFactory
.ElementAccessExpression(GenerateIdentifierName(), GenerateBracketedArgumentList());
152
=>
InternalSyntaxFactory
.ArgumentList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ArgumentSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
155
=>
InternalSyntaxFactory
.BracketedArgumentList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ArgumentSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
158
=>
InternalSyntaxFactory
.Argument(null, null, GenerateIdentifierName());
161
=>
InternalSyntaxFactory
.ExpressionColon(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
164
=>
InternalSyntaxFactory
.NameColon(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
167
=>
InternalSyntaxFactory
.DeclarationExpression(GenerateIdentifierName(), GenerateSingleVariableDesignation());
170
=>
InternalSyntaxFactory
.CastExpression(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateIdentifierName());
173
=>
InternalSyntaxFactory
.AnonymousMethodExpression(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.DelegateKeyword), null, GenerateBlock(), null);
176
=>
InternalSyntaxFactory
.SimpleLambdaExpression(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateParameter(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsGreaterThanToken), null, null);
179
=>
InternalSyntaxFactory
.RefExpression(
InternalSyntaxFactory
.Token(SyntaxKind.RefKeyword), GenerateIdentifierName());
182
=>
InternalSyntaxFactory
.ParenthesizedLambdaExpression(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), null, GenerateParameterList(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsGreaterThanToken), null, null);
185
=>
InternalSyntaxFactory
.InitializerExpression(SyntaxKind.ObjectInitializerExpression,
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
188
=>
InternalSyntaxFactory
.ImplicitObjectCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword), GenerateArgumentList(), null);
191
=>
InternalSyntaxFactory
.ObjectCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword), GenerateIdentifierName(), null, null);
194
=>
InternalSyntaxFactory
.WithExpression(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.WithKeyword), GenerateInitializerExpression());
197
=>
InternalSyntaxFactory
.AnonymousObjectMemberDeclarator(null, GenerateIdentifierName());
200
=>
InternalSyntaxFactory
.AnonymousObjectCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.AnonymousObjectMemberDeclaratorSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
203
=>
InternalSyntaxFactory
.ArrayCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword), GenerateArrayType(), null);
206
=>
InternalSyntaxFactory
.ImplicitArrayCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken), GenerateInitializerExpression());
209
=>
InternalSyntaxFactory
.StackAllocArrayCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.StackAllocKeyword), GenerateIdentifierName(), null);
212
=>
InternalSyntaxFactory
.ImplicitStackAllocArrayCreationExpression(
InternalSyntaxFactory
.Token(SyntaxKind.StackAllocKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken), GenerateInitializerExpression());
215
=>
InternalSyntaxFactory
.QueryExpression(GenerateFromClause(), GenerateQueryBody());
218
=>
InternalSyntaxFactory
.QueryBody(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.QueryClauseSyntax>(), GenerateSelectClause(), null);
221
=>
InternalSyntaxFactory
.FromClause(
InternalSyntaxFactory
.Token(SyntaxKind.FromKeyword), null,
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.InKeyword), GenerateIdentifierName());
224
=>
InternalSyntaxFactory
.LetClause(
InternalSyntaxFactory
.Token(SyntaxKind.LetKeyword),
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken), GenerateIdentifierName());
227
=>
InternalSyntaxFactory
.JoinClause(
InternalSyntaxFactory
.Token(SyntaxKind.JoinKeyword), null,
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.InKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.OnKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsKeyword), GenerateIdentifierName(), null);
230
=>
InternalSyntaxFactory
.JoinIntoClause(
InternalSyntaxFactory
.Token(SyntaxKind.IntoKeyword),
InternalSyntaxFactory
.Identifier("Identifier"));
233
=>
InternalSyntaxFactory
.WhereClause(
InternalSyntaxFactory
.Token(SyntaxKind.WhereKeyword), GenerateIdentifierName());
236
=>
InternalSyntaxFactory
.OrderByClause(
InternalSyntaxFactory
.Token(SyntaxKind.OrderByKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.OrderingSyntax>());
239
=>
InternalSyntaxFactory
.Ordering(SyntaxKind.AscendingOrdering, GenerateIdentifierName(), null);
242
=>
InternalSyntaxFactory
.SelectClause(
InternalSyntaxFactory
.Token(SyntaxKind.SelectKeyword), GenerateIdentifierName());
245
=>
InternalSyntaxFactory
.GroupClause(
InternalSyntaxFactory
.Token(SyntaxKind.GroupKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ByKeyword), GenerateIdentifierName());
248
=>
InternalSyntaxFactory
.QueryContinuation(
InternalSyntaxFactory
.Token(SyntaxKind.IntoKeyword),
InternalSyntaxFactory
.Identifier("Identifier"), GenerateQueryBody());
251
=>
InternalSyntaxFactory
.OmittedArraySizeExpression(
InternalSyntaxFactory
.Token(SyntaxKind.OmittedArraySizeExpressionToken));
254
=>
InternalSyntaxFactory
.InterpolatedStringExpression(
InternalSyntaxFactory
.Token(SyntaxKind.InterpolatedStringStartToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.InterpolatedStringContentSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.InterpolatedStringEndToken));
257
=>
InternalSyntaxFactory
.IsPatternExpression(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.IsKeyword), GenerateDiscardPattern());
260
=>
InternalSyntaxFactory
.ThrowExpression(
InternalSyntaxFactory
.Token(SyntaxKind.ThrowKeyword), GenerateIdentifierName());
263
=>
InternalSyntaxFactory
.WhenClause(
InternalSyntaxFactory
.Token(SyntaxKind.WhenKeyword), GenerateIdentifierName());
266
=>
InternalSyntaxFactory
.DiscardPattern(
InternalSyntaxFactory
.Token(SyntaxKind.UnderscoreToken));
269
=>
InternalSyntaxFactory
.DeclarationPattern(GenerateIdentifierName(), GenerateSingleVariableDesignation());
272
=>
InternalSyntaxFactory
.VarPattern(
InternalSyntaxFactory
.Token(SyntaxKind.VarKeyword), GenerateSingleVariableDesignation());
275
=>
InternalSyntaxFactory
.RecursivePattern(null, null, null, null);
278
=>
InternalSyntaxFactory
.PositionalPatternClause(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.SubpatternSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
281
=>
InternalSyntaxFactory
.PropertyPatternClause(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.SubpatternSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
284
=>
InternalSyntaxFactory
.Subpattern(null, GenerateDiscardPattern());
287
=>
InternalSyntaxFactory
.ConstantPattern(GenerateIdentifierName());
290
=>
InternalSyntaxFactory
.ParenthesizedPattern(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateDiscardPattern(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
293
=>
InternalSyntaxFactory
.RelationalPattern(
InternalSyntaxFactory
.Token(SyntaxKind.EqualsEqualsToken), GenerateIdentifierName());
296
=>
InternalSyntaxFactory
.TypePattern(GenerateIdentifierName());
299
=>
InternalSyntaxFactory
.BinaryPattern(SyntaxKind.OrPattern, GenerateDiscardPattern(),
InternalSyntaxFactory
.Token(SyntaxKind.OrKeyword), GenerateDiscardPattern());
302
=>
InternalSyntaxFactory
.UnaryPattern(
InternalSyntaxFactory
.Token(SyntaxKind.NotKeyword), GenerateDiscardPattern());
305
=>
InternalSyntaxFactory
.ListPattern(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.PatternSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken), null);
308
=>
InternalSyntaxFactory
.SlicePattern(
InternalSyntaxFactory
.Token(SyntaxKind.DotDotToken), null);
311
=>
InternalSyntaxFactory
.InterpolatedStringText(
InternalSyntaxFactory
.Token(SyntaxKind.InterpolatedStringTextToken));
314
=>
InternalSyntaxFactory
.Interpolation(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), GenerateIdentifierName(), null, null,
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
317
=>
InternalSyntaxFactory
.InterpolationAlignmentClause(
InternalSyntaxFactory
.Identifier("CommaToken"), GenerateIdentifierName());
320
=>
InternalSyntaxFactory
.InterpolationFormatClause(
InternalSyntaxFactory
.Identifier("ColonToken"),
InternalSyntaxFactory
.Token(SyntaxKind.InterpolatedStringTextToken));
323
=>
InternalSyntaxFactory
.GlobalStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateBlock());
326
=>
InternalSyntaxFactory
.Block(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.StatementSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
329
=>
InternalSyntaxFactory
.LocalFunctionStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(),
InternalSyntaxFactory
.Identifier("Identifier"), null, GenerateParameterList(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, null, null);
332
=>
InternalSyntaxFactory
.LocalDeclarationStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateVariableDeclaration(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
335
=>
InternalSyntaxFactory
.VariableDeclaration(GenerateIdentifierName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.VariableDeclaratorSyntax>());
338
=>
InternalSyntaxFactory
.VariableDeclarator(
InternalSyntaxFactory
.Identifier("Identifier"), null, null);
341
=>
InternalSyntaxFactory
.EqualsValueClause(
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken), GenerateIdentifierName());
344
=>
InternalSyntaxFactory
.SingleVariableDesignation(
InternalSyntaxFactory
.Identifier("Identifier"));
347
=>
InternalSyntaxFactory
.DiscardDesignation(
InternalSyntaxFactory
.Token(SyntaxKind.UnderscoreToken));
350
=>
InternalSyntaxFactory
.ParenthesizedVariableDesignation(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.VariableDesignationSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
353
=>
InternalSyntaxFactory
.ExpressionStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
356
=>
InternalSyntaxFactory
.EmptyStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
359
=>
InternalSyntaxFactory
.LabeledStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken), GenerateBlock());
362
=>
InternalSyntaxFactory
.GotoStatement(SyntaxKind.GotoStatement, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.GotoKeyword), null, null,
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
365
=>
InternalSyntaxFactory
.BreakStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.BreakKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
368
=>
InternalSyntaxFactory
.ContinueStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.ContinueKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
371
=>
InternalSyntaxFactory
.ReturnStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.ReturnKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
374
=>
InternalSyntaxFactory
.ThrowStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.ThrowKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
377
=>
InternalSyntaxFactory
.YieldStatement(SyntaxKind.YieldReturnStatement, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.YieldKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.ReturnKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
380
=>
InternalSyntaxFactory
.WhileStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.WhileKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
383
=>
InternalSyntaxFactory
.DoStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.DoKeyword), GenerateBlock(),
InternalSyntaxFactory
.Token(SyntaxKind.WhileKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
386
=>
InternalSyntaxFactory
.ForStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.ForKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken), null,
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
389
=>
InternalSyntaxFactory
.ForEachStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), null,
InternalSyntaxFactory
.Token(SyntaxKind.ForEachKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.InKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
392
=>
InternalSyntaxFactory
.ForEachVariableStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), null,
InternalSyntaxFactory
.Token(SyntaxKind.ForEachKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.InKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
395
=>
InternalSyntaxFactory
.UsingStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), null,
InternalSyntaxFactory
.Token(SyntaxKind.UsingKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), null, null,
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
398
=>
InternalSyntaxFactory
.FixedStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.FixedKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateVariableDeclaration(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
401
=>
InternalSyntaxFactory
.CheckedStatement(SyntaxKind.CheckedStatement, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CheckedKeyword), GenerateBlock());
404
=>
InternalSyntaxFactory
.UnsafeStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.UnsafeKeyword), GenerateBlock());
407
=>
InternalSyntaxFactory
.LockStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.LockKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock());
410
=>
InternalSyntaxFactory
.IfStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.IfKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken), GenerateBlock(), null);
413
=>
InternalSyntaxFactory
.ElseClause(
InternalSyntaxFactory
.Token(SyntaxKind.ElseKeyword), GenerateBlock());
416
=>
InternalSyntaxFactory
.SwitchStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.SwitchKeyword), null, GenerateIdentifierName(), null,
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SwitchSectionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
419
=>
InternalSyntaxFactory
.SwitchSection(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SwitchLabelSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.StatementSyntax>());
422
=>
InternalSyntaxFactory
.CasePatternSwitchLabel(
InternalSyntaxFactory
.Token(SyntaxKind.CaseKeyword), GenerateDiscardPattern(), null,
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
425
=>
InternalSyntaxFactory
.CaseSwitchLabel(
InternalSyntaxFactory
.Token(SyntaxKind.CaseKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
428
=>
InternalSyntaxFactory
.DefaultSwitchLabel(
InternalSyntaxFactory
.Token(SyntaxKind.DefaultKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
431
=>
InternalSyntaxFactory
.SwitchExpression(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.SwitchKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.SwitchExpressionArmSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
434
=>
InternalSyntaxFactory
.SwitchExpressionArm(GenerateDiscardPattern(), null,
InternalSyntaxFactory
.Token(SyntaxKind.EqualsGreaterThanToken), GenerateIdentifierName());
437
=>
InternalSyntaxFactory
.TryStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.TryKeyword), GenerateBlock(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.CatchClauseSyntax>(), null);
440
=>
InternalSyntaxFactory
.CatchClause(
InternalSyntaxFactory
.Token(SyntaxKind.CatchKeyword), null, null, GenerateBlock());
443
=>
InternalSyntaxFactory
.CatchDeclaration(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
446
=>
InternalSyntaxFactory
.CatchFilterClause(
InternalSyntaxFactory
.Token(SyntaxKind.WhenKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
449
=>
InternalSyntaxFactory
.FinallyClause(
InternalSyntaxFactory
.Token(SyntaxKind.FinallyKeyword), GenerateBlock());
452
=>
InternalSyntaxFactory
.CompilationUnit(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfFileToken));
455
=>
InternalSyntaxFactory
.ExternAliasDirective(
InternalSyntaxFactory
.Token(SyntaxKind.ExternKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.AliasKeyword),
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
458
=>
InternalSyntaxFactory
.UsingDirective(null,
InternalSyntaxFactory
.Token(SyntaxKind.UsingKeyword), null, null, null, GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
461
=>
InternalSyntaxFactory
.NamespaceDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.NamespaceKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken), null);
464
=>
InternalSyntaxFactory
.FileScopedNamespaceDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.NamespaceKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>());
467
=>
InternalSyntaxFactory
.AttributeList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.AttributeSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
470
=>
InternalSyntaxFactory
.AttributeTargetSpecifier(
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
473
=>
InternalSyntaxFactory
.Attribute(GenerateIdentifierName(), null);
476
=>
InternalSyntaxFactory
.AttributeArgumentList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.AttributeArgumentSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
479
=>
InternalSyntaxFactory
.AttributeArgument(null, null, GenerateIdentifierName());
482
=>
InternalSyntaxFactory
.NameEquals(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken));
485
=>
InternalSyntaxFactory
.TypeParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.TypeParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.GreaterThanToken));
488
=>
InternalSyntaxFactory
.TypeParameter(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), null,
InternalSyntaxFactory
.Identifier("Identifier"));
491
=>
InternalSyntaxFactory
.ClassDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.ClassKeyword),
InternalSyntaxFactory
.Identifier("Identifier"), null, null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), null, null);
494
=>
InternalSyntaxFactory
.StructDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.StructKeyword),
InternalSyntaxFactory
.Identifier("Identifier"), null, null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), null, null);
497
=>
InternalSyntaxFactory
.InterfaceDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.InterfaceKeyword),
InternalSyntaxFactory
.Identifier("Identifier"), null, null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), null, null);
500
=>
InternalSyntaxFactory
.RecordDeclaration(SyntaxKind.RecordDeclaration, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Identifier("Keyword"), null,
InternalSyntaxFactory
.Identifier("Identifier"), null, null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), null, null);
503
=>
InternalSyntaxFactory
.EnumDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.EnumKeyword),
InternalSyntaxFactory
.Identifier("Identifier"), null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.EnumMemberDeclarationSyntax>(), null, null);
506
=>
InternalSyntaxFactory
.DelegateDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.DelegateKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Identifier("Identifier"), null, GenerateParameterList(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
509
=>
InternalSyntaxFactory
.EnumMemberDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Identifier("Identifier"), null);
512
=>
InternalSyntaxFactory
.BaseList(
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.BaseTypeSyntax>());
515
=>
InternalSyntaxFactory
.SimpleBaseType(GenerateIdentifierName());
518
=>
InternalSyntaxFactory
.PrimaryConstructorBaseType(GenerateIdentifierName(), GenerateArgumentList());
521
=>
InternalSyntaxFactory
.TypeParameterConstraintClause(
InternalSyntaxFactory
.Token(SyntaxKind.WhereKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.TypeParameterConstraintSyntax>());
524
=>
InternalSyntaxFactory
.ConstructorConstraint(
InternalSyntaxFactory
.Token(SyntaxKind.NewKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
527
=>
InternalSyntaxFactory
.ClassOrStructConstraint(SyntaxKind.ClassConstraint,
InternalSyntaxFactory
.Token(SyntaxKind.ClassKeyword), null);
530
=>
InternalSyntaxFactory
.TypeConstraint(GenerateIdentifierName());
533
=>
InternalSyntaxFactory
.DefaultConstraint(
InternalSyntaxFactory
.Token(SyntaxKind.DefaultKeyword));
536
=>
InternalSyntaxFactory
.FieldDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateVariableDeclaration(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
539
=>
InternalSyntaxFactory
.EventFieldDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.EventKeyword), GenerateVariableDeclaration(),
InternalSyntaxFactory
.Token(SyntaxKind.SemicolonToken));
542
=>
InternalSyntaxFactory
.ExplicitInterfaceSpecifier(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.DotToken));
545
=>
InternalSyntaxFactory
.MethodDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Identifier("Identifier"), null, GenerateParameterList(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), null, null, null);
548
=>
InternalSyntaxFactory
.OperatorDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Token(SyntaxKind.OperatorKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.PlusToken), GenerateParameterList(), null, null, null);
551
=>
InternalSyntaxFactory
.ConversionOperatorDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.ImplicitKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.OperatorKeyword), null, GenerateIdentifierName(), GenerateParameterList(), null, null, null);
554
=>
InternalSyntaxFactory
.ConstructorDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Identifier("Identifier"), GenerateParameterList(), null, null, null, null);
557
=>
InternalSyntaxFactory
.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer,
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken),
InternalSyntaxFactory
.Token(SyntaxKind.BaseKeyword), GenerateArgumentList());
560
=>
InternalSyntaxFactory
.DestructorDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.TildeToken),
InternalSyntaxFactory
.Identifier("Identifier"), GenerateParameterList(), null, null, null);
563
=>
InternalSyntaxFactory
.PropertyDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Identifier("Identifier"), null, null, null, null);
566
=>
InternalSyntaxFactory
.ArrowExpressionClause(
InternalSyntaxFactory
.Token(SyntaxKind.EqualsGreaterThanToken), GenerateIdentifierName());
569
=>
InternalSyntaxFactory
.EventDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.EventKeyword), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Identifier("Identifier"), null, null);
572
=>
InternalSyntaxFactory
.IndexerDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(), null,
InternalSyntaxFactory
.Token(SyntaxKind.ThisKeyword), GenerateBracketedParameterList(), null, null, null);
575
=>
InternalSyntaxFactory
.AccessorList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AccessorDeclarationSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBraceToken));
578
=>
InternalSyntaxFactory
.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.GetKeyword), null, null, null);
581
=>
InternalSyntaxFactory
.ParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
584
=>
InternalSyntaxFactory
.BracketedParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
587
=>
InternalSyntaxFactory
.Parameter(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), null,
InternalSyntaxFactory
.Identifier("Identifier"), null);
590
=>
InternalSyntaxFactory
.FunctionPointerParameter(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName());
593
=>
InternalSyntaxFactory
.IncompleteMember(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), null);
596
=>
InternalSyntaxFactory
.SkippedTokensTrivia(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>());
599
=>
InternalSyntaxFactory
.DocumentationCommentTrivia(SyntaxKind.SingleLineDocumentationCommentTrivia, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.XmlNodeSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDocumentationCommentToken));
602
=>
InternalSyntaxFactory
.TypeCref(GenerateIdentifierName());
605
=>
InternalSyntaxFactory
.QualifiedCref(GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.DotToken), GenerateNameMemberCref());
608
=>
InternalSyntaxFactory
.NameMemberCref(GenerateIdentifierName(), null);
611
=>
InternalSyntaxFactory
.IndexerMemberCref(
InternalSyntaxFactory
.Token(SyntaxKind.ThisKeyword), null);
614
=>
InternalSyntaxFactory
.OperatorMemberCref(
InternalSyntaxFactory
.Token(SyntaxKind.OperatorKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.PlusToken), null);
617
=>
InternalSyntaxFactory
.ConversionOperatorMemberCref(
InternalSyntaxFactory
.Token(SyntaxKind.ImplicitKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.OperatorKeyword), null, GenerateIdentifierName(), null);
620
=>
InternalSyntaxFactory
.CrefParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.CrefParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
623
=>
InternalSyntaxFactory
.CrefBracketedParameterList(
InternalSyntaxFactory
.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.CrefParameterSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.CloseBracketToken));
626
=>
InternalSyntaxFactory
.CrefParameter(null, GenerateIdentifierName());
629
=>
InternalSyntaxFactory
.XmlElement(GenerateXmlElementStartTag(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.XmlNodeSyntax>(), GenerateXmlElementEndTag());
632
=>
InternalSyntaxFactory
.XmlElementStartTag(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanToken), GenerateXmlName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.XmlAttributeSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.GreaterThanToken));
635
=>
InternalSyntaxFactory
.XmlElementEndTag(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanSlashToken), GenerateXmlName(),
InternalSyntaxFactory
.Token(SyntaxKind.GreaterThanToken));
638
=>
InternalSyntaxFactory
.XmlEmptyElement(
InternalSyntaxFactory
.Token(SyntaxKind.LessThanToken), GenerateXmlName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.XmlAttributeSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.SlashGreaterThanToken));
641
=>
InternalSyntaxFactory
.XmlName(null,
InternalSyntaxFactory
.Identifier("LocalName"));
644
=>
InternalSyntaxFactory
.XmlPrefix(
InternalSyntaxFactory
.Identifier("Prefix"),
InternalSyntaxFactory
.Token(SyntaxKind.ColonToken));
647
=>
InternalSyntaxFactory
.XmlTextAttribute(GenerateXmlName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken));
650
=>
InternalSyntaxFactory
.XmlCrefAttribute(GenerateXmlName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken), GenerateTypeCref(),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken));
653
=>
InternalSyntaxFactory
.XmlNameAttribute(GenerateXmlName(),
InternalSyntaxFactory
.Token(SyntaxKind.EqualsToken),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.SingleQuoteToken));
656
=>
InternalSyntaxFactory
.XmlText(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>());
659
=>
InternalSyntaxFactory
.XmlCDataSection(
InternalSyntaxFactory
.Token(SyntaxKind.XmlCDataStartToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.XmlCDataEndToken));
662
=>
InternalSyntaxFactory
.XmlProcessingInstruction(
InternalSyntaxFactory
.Token(SyntaxKind.XmlProcessingInstructionStartToken), GenerateXmlName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.XmlProcessingInstructionEndToken));
665
=>
InternalSyntaxFactory
.XmlComment(
InternalSyntaxFactory
.Token(SyntaxKind.XmlCommentStartToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(),
InternalSyntaxFactory
.Token(SyntaxKind.XmlCommentEndToken));
668
=>
InternalSyntaxFactory
.IfDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.IfKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool(), new bool(), new bool());
671
=>
InternalSyntaxFactory
.ElifDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.ElifKeyword), GenerateIdentifierName(),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool(), new bool(), new bool());
674
=>
InternalSyntaxFactory
.ElseDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.ElseKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool(), new bool());
677
=>
InternalSyntaxFactory
.EndIfDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.EndIfKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
680
=>
InternalSyntaxFactory
.RegionDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.RegionKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
683
=>
InternalSyntaxFactory
.EndRegionDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.EndRegionKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
686
=>
InternalSyntaxFactory
.ErrorDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.ErrorKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
689
=>
InternalSyntaxFactory
.WarningDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.WarningKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
692
=>
InternalSyntaxFactory
.BadDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Identifier("Identifier"),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
695
=>
InternalSyntaxFactory
.DefineDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.DefineKeyword),
InternalSyntaxFactory
.Identifier("Name"),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
698
=>
InternalSyntaxFactory
.UndefDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.UndefKeyword),
InternalSyntaxFactory
.Identifier("Name"),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
701
=>
InternalSyntaxFactory
.LineDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.LineKeyword),
InternalSyntaxFactory
.Literal(null, "1", 1, null), null,
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
704
=>
InternalSyntaxFactory
.LineDirectivePosition(
InternalSyntaxFactory
.Token(SyntaxKind.OpenParenToken),
InternalSyntaxFactory
.Literal(null, "1", 1, null),
InternalSyntaxFactory
.Token(SyntaxKind.CommaToken),
InternalSyntaxFactory
.Literal(null, "1", 1, null),
InternalSyntaxFactory
.Token(SyntaxKind.CloseParenToken));
707
=>
InternalSyntaxFactory
.LineSpanDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.LineKeyword), GenerateLineDirectivePosition(),
InternalSyntaxFactory
.Token(SyntaxKind.MinusToken), GenerateLineDirectivePosition(), null,
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
710
=>
InternalSyntaxFactory
.PragmaWarningDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.PragmaKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.WarningKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.DisableKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
713
=>
InternalSyntaxFactory
.PragmaChecksumDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.PragmaKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.ChecksumKeyword),
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
716
=>
InternalSyntaxFactory
.ReferenceDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.ReferenceKeyword),
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
719
=>
InternalSyntaxFactory
.LoadDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.LoadKeyword),
InternalSyntaxFactory
.Literal(null, "string", "string", null),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
722
=>
InternalSyntaxFactory
.ShebangDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.ExclamationToken),
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
725
=>
InternalSyntaxFactory
.NullableDirectiveTrivia(
InternalSyntaxFactory
.Token(SyntaxKind.HashToken),
InternalSyntaxFactory
.Token(SyntaxKind.NullableKeyword),
InternalSyntaxFactory
.Token(SyntaxKind.EnableKeyword), null,
InternalSyntaxFactory
.Token(SyntaxKind.EndOfDirectiveToken), new bool());
Syntax\GreenNodeTests.cs (1)
29
return InternalSyntax.
SyntaxFactory
.MissingToken(token.Kind);
Syntax\SyntaxFactoryTests.cs (3)
187
var expectedGreen = InternalSyntax.
SyntaxFactory
.Token(InternalSyntax.
SyntaxFactory
.ElasticZeroSpace, kind, InternalSyntax.
SyntaxFactory
.ElasticZeroSpace);