1 write to _syntaxFactory
Microsoft.CodeAnalysis.CSharp (1)
Parser\LanguageParser.cs (1)
46
_syntaxFactory
= new ContextAwareSyntax(_syntaxFactoryContext);
300 references to _syntaxFactory
Microsoft.CodeAnalysis.CSharp (300)
Parser\LanguageParser.cs (270)
190
var result =
_syntaxFactory
.CompilationUnit(body.Externs, body.Usings, body.Attributes, body.Members, eof);
230
var fileAsTrivia =
_syntaxFactory
.SkippedTokensTrivia(builder.ToList<SyntaxToken>());
295
return
_syntaxFactory
.FileScopedNamespaceDeclaration(
311
return
_syntaxFactory
.NamespaceDeclaration(
942
return
_syntaxFactory
.ExternAliasDirective(
952
return
_syntaxFactory
.NameEquals(
953
_syntaxFactory
.IdentifierName(this.ParseIdentifierToken()),
1006
type =
_syntaxFactory
.IdentifierName(CreateMissingToken(SyntaxKind.IdentifierToken, this.CurrentToken.Kind));
1024
return
_syntaxFactory
.UsingDirective(globalToken, usingToken, staticToken, unsafeToken, alias, type, semicolon);
1134
?
_syntaxFactory
.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken))
1156
return
_syntaxFactory
.AttributeList(openBracket, location, attributes, closeBracket);
1203
return
_syntaxFactory
.Attribute(
1231
return
_syntaxFactory
.AttributeArgumentList(
1280
nameEquals =
_syntaxFactory
.NameEquals(
1281
_syntaxFactory
.IdentifierName(this.ParseIdentifierToken()),
1286
nameColon =
_syntaxFactory
.NameColon(
1294
return
_syntaxFactory
.AttributeArgument(
1853
return constructTypeDeclaration(
_syntaxFactory
, attributes, modifiers, keyword, recordModifier, name, typeParameters, paramList, baseList, constraints, openBrace, members, closeBrace, semicolon);
2105
?
_syntaxFactory
.PrimaryConstructorBaseType(firstType, this.ParseParenthesizedArgumentList())
2106
:
_syntaxFactory
.SimpleBaseType(firstType));
2120
list.Add(
_syntaxFactory
.SimpleBaseType(this.ParseType()));
2139
list.Add(
_syntaxFactory
.SimpleBaseType(this.ParseType()));
2149
return
_syntaxFactory
.BaseList(colon, _pool.ToListAndFree(list));
2190
bounds.Add(
_syntaxFactory
.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected)));
2222
bounds.Add(
_syntaxFactory
.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected)));
2238
return
_syntaxFactory
.TypeParameterConstraintClause(
2277
_syntaxFactory
.ConstructorConstraint(
2283
_syntaxFactory
.ClassOrStructConstraint(
2291
_syntaxFactory
.ClassOrStructConstraint(
2297
_syntaxFactory
.DefaultConstraint(defaultKeyword: this.EatToken()),
2300
_syntaxFactory
.TypeConstraint(AddTrailingSkippedSyntax(
2308
?
_syntaxFactory
.TypeConstraint(this.ParseType())
2309
:
_syntaxFactory
.TypeConstraint(AddTrailingSkippedSyntax(
2328
_syntaxFactory
.RefStructConstraint(
2341
return
_syntaxFactory
.AllowsConstraintClause(allows, _pool.ToListAndFree(bounds));
2344
return
_syntaxFactory
.TypeConstraint(this.ParseType());
2494
return @this.
_syntaxFactory
.IncompleteMember(
2563
return
_syntaxFactory
.GlobalStatement(ParseUnsafeStatement(attributes));
2570
return
_syntaxFactory
.GlobalStatement(ParseFixedStatement(attributes));
2580
return
_syntaxFactory
.GlobalStatement(ParseExpressionStatement(attributes));
2587
return
_syntaxFactory
.GlobalStatement(ParseExpressionStatement(attributes));
2612
var voidType =
_syntaxFactory
.PredefinedType(
2705
return
_syntaxFactory
.GlobalStatement(statement);
2851
result =
_syntaxFactory
.GlobalStatement(declaration);
2878
result =
_syntaxFactory
.GlobalStatement(statement);
2963
result =
_syntaxFactory
.IncompleteMember(attributes, modifiers.ToList(), type);
2996
var incompleteMember =
_syntaxFactory
.IncompleteMember(attributes, modifiers.ToList(), type.IsMissing ? null : type);
3445
return
_syntaxFactory
.ConstructorDeclaration(attributes, modifiers.ToList(), name, paramList, initializer, body, expressionBody, semicolon);
3481
:
_syntaxFactory
.ArgumentList(
3486
return
_syntaxFactory
.ConstructorInitializer(
3501
var parameterList =
_syntaxFactory
.ParameterList(
3509
return
_syntaxFactory
.DestructorDeclaration(attributes, modifiers.ToList(), tilde, name, parameterList, body, expressionBody, semicolon);
3647
return
_syntaxFactory
.MethodDeclaration(
3788
return
_syntaxFactory
.ConversionOperatorDeclaration(
3796
_syntaxFactory
.ParameterList(
3827
return
_syntaxFactory
.ConversionOperatorDeclaration(
3907
return
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
4110
return
_syntaxFactory
.OperatorDeclaration(
4172
return
_syntaxFactory
.IndexerDeclaration(
4226
initializer =
_syntaxFactory
.EqualsValueClause(equals, value: value);
4239
return
_syntaxFactory
.PropertyDeclaration(
4338
return
_syntaxFactory
.AccessorList(
4346
return
_syntaxFactory
.ArrowExpressionClause(
4359
return refKeyword == null ? expression :
_syntaxFactory
.RefExpression(refKeyword, expression);
4670
return
_syntaxFactory
.AccessorDeclaration(
4707
return
_syntaxFactory
.ParameterList(open, parameters, close);
4718
return
_syntaxFactory
.BracketedParameterList(open, parameters, close);
4901
return
_syntaxFactory
.Parameter(
4930
return
_syntaxFactory
.Parameter(
4935
equalsToken == null ? null :
_syntaxFactory
.EqualsValueClause(equalsToken, this.ParseExpressionCore()));
5004
return
_syntaxFactory
.FieldDeclaration(
5006
_syntaxFactory
.VariableDeclaration(
5043
return
_syntaxFactory
.EventDeclaration(
5052
_syntaxFactory
.AccessorList(
5101
var decl =
_syntaxFactory
.EventDeclaration(
5140
type =
_syntaxFactory
.ScopedType(scopedKeyword, type);
5144
return
_syntaxFactory
.FieldDeclaration(
5147
_syntaxFactory
.VariableDeclaration(type, variables),
5178
return
_syntaxFactory
.EventFieldDeclaration(
5182
_syntaxFactory
.VariableDeclaration(type, variables),
5494
return
_syntaxFactory
.VariableDeclarator(missingIdentifier, null, null);
5543
initializer =
_syntaxFactory
.EqualsValueClause(
5545
refKeyword == null ? init :
_syntaxFactory
.RefExpression(refKeyword, init));
5602
args.Add(
_syntaxFactory
.Argument(null, refKindKeyword: null, expression));
5610
argumentList =
_syntaxFactory
.BracketedArgumentList(open, _pool.ToListAndFree(args), close);
5645
return
_syntaxFactory
.VariableDeclarator(name, argumentList, initializer);
5697
return
_syntaxFactory
.FieldDeclaration(
5700
_syntaxFactory
.VariableDeclaration(
5727
return
_syntaxFactory
.DelegateDeclaration(
5761
tmpList.Add(
_syntaxFactory
.SimpleBaseType(type));
5762
baseList =
_syntaxFactory
.BaseList(
5802
return
_syntaxFactory
.EnumDeclaration(
5836
equalsValue =
_syntaxFactory
.EqualsValueClause(
5843
return
_syntaxFactory
.EnumMemberDeclaration(memberAttrs, modifiers: default, memberName, equalsValue);
5864
return
_syntaxFactory
.IdentifierName(CreateMissingIdentifierToken());
6011
return
_syntaxFactory
.TypeParameterList(
6046
return
_syntaxFactory
.TypeParameter(
6061
return
_syntaxFactory
.TypeParameter(
6094
name =
_syntaxFactory
.GenericName(
6096
_syntaxFactory
.TypeArgumentList(
6441
var omittedTypeArgumentInstance =
_syntaxFactory
.OmittedTypeArgument(SyntaxFactory.Token(SyntaxKind.OmittedTypeArgumentToken));
6757
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(
6772
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
6910
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
6952
return
_syntaxFactory
.QualifiedName(left, separator, right);
6967
return
_syntaxFactory
.QualifiedName(left, separator, right);
6973
identifierLeft =
_syntaxFactory
.IdentifierName(ConvertToKeyword(identifierLeft.Identifier));
6978
return WithAdditionalDiagnostics(
_syntaxFactory
.AliasQualifiedName(identifierLeft, separator, right), left.GetDiagnostics());
7437
return
_syntaxFactory
.PredefinedType(this.EatToken());
7461
return
_syntaxFactory
.RefType(
7514
type =
_syntaxFactory
.NullableType(type, question);
7557
type =
_syntaxFactory
.ArrayType(type, _pool.ToListAndFree(ranks));
7758
var omittedArraySizeExpressionInstance =
_syntaxFactory
.OmittedArraySizeExpression(SyntaxFactory.Token(SyntaxKind.OmittedArraySizeExpressionToken));
7805
return
_syntaxFactory
.ArrayRankSpecifier(
7831
list.Add(
_syntaxFactory
.TupleElement(this.CreateMissingIdentifierName(), identifier: null));
7836
list.Add(
_syntaxFactory
.TupleElement(missing, identifier: null));
7839
return
_syntaxFactory
.TupleType(
7847
return
_syntaxFactory
.TupleElement(
7871
return
_syntaxFactory
.PredefinedType(token);
8069
type =
_syntaxFactory
.PointerType(type, this.EatToken());
8238
return
_syntaxFactory
.EmptyStatement(attributes, this.EatToken());
8962
var block =
_syntaxFactory
.Block(
8993
return
_syntaxFactory
.Block(
9155
return
_syntaxFactory
.FixedStatement(
9213
return
_syntaxFactory
.BreakStatement(
9221
return
_syntaxFactory
.ContinueStatement(
9267
finallyClause =
_syntaxFactory
.FinallyClause(
9278
finallyClause =
_syntaxFactory
.FinallyClause(
9283
return
_syntaxFactory
.TryStatement(
9291
=>
_syntaxFactory
.Block(
9327
decl =
_syntaxFactory
.CatchDeclaration(openParen, type, name, closeParen);
9352
filter =
_syntaxFactory
.CatchFilterClause(whenKeyword, openParen, filterExpression, closeParen);
9359
return
_syntaxFactory
.CatchClause(@catch, decl, filter, block);
9396
return
_syntaxFactory
.CheckedStatement(
9416
return
_syntaxFactory
.DoStatement(
9490
var forStatement =
_syntaxFactory
.ForStatement(
9667
return
_syntaxFactory
.ForEachStatement(attributes, awaitTokenOpt, @foreach, openParen, decl.Type, identifier, @in, expression, closeParen, statement);
9671
return
_syntaxFactory
.ForEachVariableStatement(attributes, awaitTokenOpt, @foreach, openParen, variable, @in, expression, closeParen, statement);
9855
return
_syntaxFactory
.GotoStatement(
9904
_syntaxFactory
.ElseClause(
9907
ifStatement =
_syntaxFactory
.IfStatement(
9928
return
_syntaxFactory
.IfStatement(
9942
:
_syntaxFactory
.ElseClause(
9950
return
_syntaxFactory
.LockStatement(
9962
return
_syntaxFactory
.ReturnStatement(
9997
return
_syntaxFactory
.YieldStatement(
10016
return
_syntaxFactory
.SwitchStatement(
10099
label =
_syntaxFactory
.CaseSwitchLabel(
10110
node =
_syntaxFactory
.ConstantPattern(ex);
10117
label =
_syntaxFactory
.CasePatternSwitchLabel(
10125
label =
_syntaxFactory
.CaseSwitchLabel(
10135
label =
_syntaxFactory
.DefaultSwitchLabel(
10149
return
_syntaxFactory
.SwitchSection(
10157
return
_syntaxFactory
.ThrowStatement(
10167
return
_syntaxFactory
.UnsafeStatement(
10185
return
_syntaxFactory
.UsingStatement(
10303
return
_syntaxFactory
.WhileStatement(
10318
return
_syntaxFactory
.LabeledStatement(
10397
type =
_syntaxFactory
.ScopedType(scopedKeyword, type);
10414
return
_syntaxFactory
.LocalDeclarationStatement(
10419
_syntaxFactory
.VariableDeclaration(type, variables.ToList()),
10524
result =
_syntaxFactory
.ParenthesizedVariableDesignation(
10544
?
_syntaxFactory
.DiscardDesignation(this.EatContextualToken(SyntaxKind.UnderscoreToken))
10545
:
_syntaxFactory
.SingleVariableDesignation(this.EatToken(SyntaxKind.IdentifierToken));
10555
return
_syntaxFactory
.WhenClause(
10583
return
_syntaxFactory
.VariableDeclaration(
10602
type =
_syntaxFactory
.ScopedType(scopedKeyword, type);
10864
return
_syntaxFactory
.LocalFunctionStatement(
10896
return
_syntaxFactory
.ExpressionStatement(attributes, expression, semicolon);
11307
return
_syntaxFactory
.PrefixUnaryExpression(
11318
return
_syntaxFactory
.RangeExpression(
11328
return
_syntaxFactory
.AwaitExpression(
11442
return
_syntaxFactory
.BinaryExpression(
11457
return
_syntaxFactory
.RangeExpression(
11469
return
_syntaxFactory
.BinaryExpression(operatorExpressionKind, leftOperand, operatorToken, this.ParseSubExpression(newPrecedence));
11524
var conditionalExpression =
_syntaxFactory
.ConditionalExpression(
11529
_syntaxFactory
.IdentifierName(SyntaxFactory.MissingToken(SyntaxKind.IdentifierToken)));
11534
return
_syntaxFactory
.ConditionalExpression(
11683
rhs =
_syntaxFactory
.RefExpression(
11692
return
_syntaxFactory
.AssignmentExpression(
11757
return
_syntaxFactory
.DeclarationExpression(
11758
scopedKeyword == null ? type :
_syntaxFactory
.ScopedType(scopedKeyword, type),
11764
return
_syntaxFactory
.ThrowExpression(
11774
PatternSyntax pattern =>
_syntaxFactory
.IsPatternExpression(leftOperand, opToken, pattern),
11775
TypeSyntax type =>
_syntaxFactory
.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
11847
return
_syntaxFactory
.FieldExpression(this.EatContextualToken(SyntaxKind.FieldKeyword));
11864
return
_syntaxFactory
.ThisExpression(this.EatToken());
11876
return
_syntaxFactory
.LiteralExpression(SyntaxFacts.GetLiteralExpression(tk), this.EatToken());
11912
return this.AddError(
_syntaxFactory
.RefExpression(refKeyword, this.ParseExpressionCore()), ErrorCode.ERR_InvalidExprTerm, SyntaxFacts.GetText(tk));
11922
var expr =
_syntaxFactory
.PredefinedType(this.EatToken());
11962
expr =
_syntaxFactory
.InvocationExpression(expr, this.ParseParenthesizedArgumentList());
11966
expr =
_syntaxFactory
.ElementAccessExpression(expr, this.ParseBracketedArgumentList());
11971
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxFacts.GetPostfixUnaryExpression(this.CurrentToken.Kind), expr, this.EatToken());
11977
expr =
_syntaxFactory
.MemberAccessExpression(
11993
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.PointerMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
12010
return
_syntaxFactory
.MemberAccessExpression(
12015
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
12028
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, this.EatToken());
12041
return
_syntaxFactory
.BaseExpression(this.EatToken());
12156
conditionalAccessExpression =
_syntaxFactory
.ConditionalAccessExpression(
12171
return (questionToken: EatToken(),
_syntaxFactory
.MemberBindingExpression(this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)));
12174
return (questionToken: EatToken(),
_syntaxFactory
.ElementBindingExpression(this.ParseBracketedArgumentList()));
12215
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, EatToken());
12253
=>
_syntaxFactory
.InvocationExpression(expr, this.ParseParenthesizedArgumentList()),
12255
=>
_syntaxFactory
.ElementAccessExpression(expr, this.ParseBracketedArgumentList()),
12257
=>
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)),
12277
return
_syntaxFactory
.ArgumentList(openToken, arguments, closeToken);
12293
return
_syntaxFactory
.BracketedArgumentList(openToken, arguments, closeToken);
12405
?
_syntaxFactory
.NameColon(
12442
return
_syntaxFactory
.Argument(nameColon, refKindKeyword, expression);
12447
return
_syntaxFactory
.TypeOfExpression(
12459
return
_syntaxFactory
.DefaultExpression(
12467
return
_syntaxFactory
.LiteralExpression(SyntaxKind.DefaultLiteralExpression, keyword);
12473
return
_syntaxFactory
.SizeOfExpression(
12482
return
_syntaxFactory
.MakeRefExpression(
12491
return
_syntaxFactory
.RefTypeExpression(
12504
return
_syntaxFactory
.CheckedExpression(
12514
return
_syntaxFactory
.RefValueExpression(
12656
return
_syntaxFactory
.CastExpression(
12674
_syntaxFactory
.Argument(nameColon: null, refKindKeyword: null, expression));
12682
_syntaxFactory
.Argument(
12683
_syntaxFactory
.NameColon((IdentifierNameSyntax)expression, EatToken()),
12688
return
_syntaxFactory
.ParenthesizedExpression(
12705
?
_syntaxFactory
.Argument(nameColon: null, refKindKeyword: null, expression: expression)
12706
:
_syntaxFactory
.Argument(
12707
_syntaxFactory
.NameColon((IdentifierNameSyntax)expression, EatToken()),
12717
list.Add(
_syntaxFactory
.Argument(
12722
return
_syntaxFactory
.TupleExpression(
13073
return
_syntaxFactory
.CollectionExpression(
13096
?
_syntaxFactory
.SpreadElement(this.EatDotDotToken(), this.ParseExpressionCore())
13097
:
_syntaxFactory
.ExpressionElement(this.ParseExpressionCore());
13123
return
_syntaxFactory
.AnonymousObjectCreationExpression(
13132
return
_syntaxFactory
.AnonymousObjectMemberDeclarator(
13183
return
_syntaxFactory
.ArrayCreationExpression(@new, (ArrayTypeSyntax)type, initializer);
13201
argumentList =
_syntaxFactory
.ArgumentList(
13208
?
_syntaxFactory
.ImplicitObjectCreationExpression(@new, argumentList, initializer)
13209
:
_syntaxFactory
.ObjectCreationExpression(@new, type, argumentList, initializer);
13253
return
_syntaxFactory
.WithExpression(
13256
_syntaxFactory
.InitializerExpression(
13281
return
_syntaxFactory
.InitializerExpression(
13352
return
_syntaxFactory
.AssignmentExpression(
13365
return
_syntaxFactory
.AssignmentExpression(
13367
_syntaxFactory
.ImplicitElementAccess(this.ParseBracketedArgumentList()),
13388
return
_syntaxFactory
.InitializerExpression(
13433
return
_syntaxFactory
.ImplicitArrayCreationExpression(
13454
return
_syntaxFactory
.InitializerExpression(
13501
return
_syntaxFactory
.ImplicitStackAllocArrayCreationExpression(
13510
return
_syntaxFactory
.StackAllocArrayCreationExpression(
13547
return
_syntaxFactory
.AnonymousMethodExpression(
13551
_syntaxFactory
.Block(
13559
return
_syntaxFactory
.AnonymousMethodExpression(
13661
return
_syntaxFactory
.ParenthesizedLambdaExpression(
13675
var parameter =
_syntaxFactory
.Parameter(
13678
return
_syntaxFactory
.SimpleLambdaExpression(
13707
return
_syntaxFactory
.ParameterList(
13767
return
_syntaxFactory
.Parameter(
13773
?
_syntaxFactory
.EqualsValueClause(equalsToken, this.ParseExpressionCore())
13926
return
_syntaxFactory
.QueryExpression(
13967
_ =>
_syntaxFactory
.SelectClause(
13972
return
_syntaxFactory
.QueryBody(
14005
return
_syntaxFactory
.FromClause(
14016
return
_syntaxFactory
.JoinClause(
14029
?
_syntaxFactory
.JoinIntoClause(ConvertToKeyword(this.EatToken()), this.ParseIdentifierToken())
14036
return
_syntaxFactory
.LetClause(
14049
return
_syntaxFactory
.WhereClause(
14082
return
_syntaxFactory
.OrderByClause(
14114
return
_syntaxFactory
.Ordering(kind, expression, direction);
14120
return
_syntaxFactory
.SelectClause(
14128
return
_syntaxFactory
.GroupClause(
14138
return
_syntaxFactory
.QueryContinuation(
Parser\LanguageParser_InterpolatedString.cs (1)
47
return
_syntaxFactory
.LiteralExpression(expressionKind, finalToken);
Parser\LanguageParser_Patterns.cs (29)
28
DiscardPatternSyntax dp =>
_syntaxFactory
.IdentifierName(ConvertToIdentifier(dp.UnderscoreToken)),
42
type =
_syntaxFactory
.QualifiedName(leftType, dotToken, simpleName);
63
result =
_syntaxFactory
.BinaryPattern(
109
result =
_syntaxFactory
.BinaryPattern(
162
return
_syntaxFactory
.UnaryPattern(
184
return
_syntaxFactory
.ConstantPattern(this.ParseIdentifierName(ErrorCode.ERR_MissingPattern));
189
return
_syntaxFactory
.DiscardPattern(this.EatContextualToken(SyntaxKind.UnderscoreToken));
197
return
_syntaxFactory
.SlicePattern(
210
return
_syntaxFactory
.RelationalPattern(
236
return
_syntaxFactory
.ConstantPattern(value);
281
return
_syntaxFactory
.VarPattern(varToken, varDesignation);
322
ExpressionSyntax expression =
_syntaxFactory
.ParenthesizedExpression(openParenToken, cp.Expression, closeParenToken);
324
return
_syntaxFactory
.ConstantPattern(expression);
326
return
_syntaxFactory
.ParenthesizedPattern(openParenToken, subpattern, closeParenToken);
331
var positionalPatternClause =
_syntaxFactory
.PositionalPatternClause(openParenToken, subPatterns, closeParenToken);
332
var result =
_syntaxFactory
.RecursivePattern(type, positionalPatternClause, propertyPatternClause0, designation0);
338
return
_syntaxFactory
.RecursivePattern(
347
return
_syntaxFactory
.DeclarationPattern(type, designation);
351
?
_syntaxFactory
.ConstantPattern(ParseExpressionContinued(expression, precedence))
352
:
_syntaxFactory
.TypePattern(type);
449
DiscardPatternSyntax dp =>
_syntaxFactory
.IdentifierName(ConvertToIdentifier(dp.UnderscoreToken)),
467
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, newLeft, dotToken, right);
497
return
_syntaxFactory
.PropertyPatternClause(
513
?
_syntaxFactory
.NameColon(identifierName, colon)
514
:
_syntaxFactory
.ExpressionColon(expr, colon);
519
return
_syntaxFactory
.Subpattern(exprColon, pattern);
573
return
_syntaxFactory
.SwitchExpression(
604
var switchExpressionCase =
_syntaxFactory
.SwitchExpressionArm(
648
return
_syntaxFactory
.ListPattern(