1 write to _syntaxFactory
Microsoft.CodeAnalysis.CSharp (1)
Parser\LanguageParser.cs (1)
46
_syntaxFactory
= new ContextAwareSyntax(_syntaxFactoryContext);
294 references to _syntaxFactory
Microsoft.CodeAnalysis.CSharp (294)
Parser\LanguageParser.cs (265)
188
var result =
_syntaxFactory
.CompilationUnit(body.Externs, body.Usings, body.Attributes, body.Members, eof);
228
var fileAsTrivia =
_syntaxFactory
.SkippedTokensTrivia(builder.ToList<SyntaxToken>());
293
return
_syntaxFactory
.FileScopedNamespaceDeclaration(
309
return
_syntaxFactory
.NamespaceDeclaration(
767
return
_syntaxFactory
.ExternAliasDirective(
777
return
_syntaxFactory
.NameEquals(
778
_syntaxFactory
.IdentifierName(this.ParseIdentifierToken()),
841
return
_syntaxFactory
.UsingDirective(globalToken, usingToken, staticToken, unsafeToken, alias, type, semicolon);
899
?
_syntaxFactory
.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken))
912
return
_syntaxFactory
.AttributeList(
940
return
_syntaxFactory
.Attribute(
967
return
_syntaxFactory
.AttributeArgumentList(
999
nameEquals =
_syntaxFactory
.NameEquals(
1000
_syntaxFactory
.IdentifierName(this.ParseIdentifierToken()),
1005
nameColon =
_syntaxFactory
.NameColon(
1013
return
_syntaxFactory
.AttributeArgument(
1564
return constructTypeDeclaration(
_syntaxFactory
, attributes, modifiers, keyword, recordModifier, name, typeParameters, paramList, baseList, constraints, openBrace, members, closeBrace, semicolon);
1799
?
_syntaxFactory
.PrimaryConstructorBaseType(firstType, argumentList)
1800
:
_syntaxFactory
.SimpleBaseType(firstType));
1814
list.Add(
_syntaxFactory
.SimpleBaseType(this.ParseType()));
1823
return
_syntaxFactory
.BaseList(colon, _pool.ToListAndFree(list));
1864
bounds.Add(
_syntaxFactory
.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected)));
1885
bounds.Add(
_syntaxFactory
.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected)));
1900
return
_syntaxFactory
.TypeParameterConstraintClause(
1938
_syntaxFactory
.ConstructorConstraint(
1944
_syntaxFactory
.ClassOrStructConstraint(
1952
_syntaxFactory
.ClassOrStructConstraint(
1958
_syntaxFactory
.DefaultConstraint(defaultKeyword: this.EatToken()),
1961
_syntaxFactory
.TypeConstraint(AddTrailingSkippedSyntax(
1969
?
_syntaxFactory
.TypeConstraint(this.ParseType())
1970
:
_syntaxFactory
.TypeConstraint(AddTrailingSkippedSyntax(
1974
_ =>
_syntaxFactory
.TypeConstraint(this.ParseType()),
2118
return @this.
_syntaxFactory
.IncompleteMember(
2192
return
_syntaxFactory
.GlobalStatement(ParseUnsafeStatement(attributes));
2199
return
_syntaxFactory
.GlobalStatement(ParseFixedStatement(attributes));
2208
return
_syntaxFactory
.GlobalStatement(ParseExpressionStatement(attributes));
2215
return
_syntaxFactory
.GlobalStatement(ParseExpressionStatement(attributes));
2245
var voidType =
_syntaxFactory
.PredefinedType(
2340
return
_syntaxFactory
.GlobalStatement(statement);
2487
result =
_syntaxFactory
.GlobalStatement(declaration);
2515
result =
_syntaxFactory
.GlobalStatement(statement);
2597
result =
_syntaxFactory
.IncompleteMember(attributes, modifiers.ToList(), type);
2618
var incompleteMember =
_syntaxFactory
.IncompleteMember(attributes, modifiers.ToList(), type.IsMissing ? null : type);
2985
return
_syntaxFactory
.ConstructorDeclaration(attributes, modifiers.ToList(), name, paramList, initializer, body, expressionBody, semicolon);
3017
:
_syntaxFactory
.ArgumentList(
3022
return
_syntaxFactory
.ConstructorInitializer(kind, colon, token, argumentList);
3031
var parameterList =
_syntaxFactory
.ParameterList(
3039
return
_syntaxFactory
.DestructorDeclaration(attributes, modifiers.ToList(), tilde, name, parameterList, body, expressionBody, semicolon);
3180
return
_syntaxFactory
.MethodDeclaration(
3321
return
_syntaxFactory
.ConversionOperatorDeclaration(
3329
_syntaxFactory
.ParameterList(
3360
return
_syntaxFactory
.ConversionOperatorDeclaration(
3440
return
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
3583
return
_syntaxFactory
.OperatorDeclaration(
3645
return
_syntaxFactory
.IndexerDeclaration(
3698
initializer =
_syntaxFactory
.EqualsValueClause(equals, value: value);
3711
return
_syntaxFactory
.PropertyDeclaration(
3754
return
_syntaxFactory
.AccessorList(
3762
return
_syntaxFactory
.ArrowExpressionClause(
3775
return refKeyword == null ? expression :
_syntaxFactory
.RefExpression(refKeyword, expression);
4084
return
_syntaxFactory
.AccessorDeclaration(
4121
return
_syntaxFactory
.ParameterList(open, parameters, close);
4132
return
_syntaxFactory
.BracketedParameterList(open, parameters, close);
4302
return
_syntaxFactory
.Parameter(
4331
return
_syntaxFactory
.Parameter(
4336
equalsToken == null ? null :
_syntaxFactory
.EqualsValueClause(equalsToken, this.ParseExpressionCore()));
4484
return
_syntaxFactory
.FieldDeclaration(
4486
_syntaxFactory
.VariableDeclaration(type, _pool.ToListAndFree(variables)),
4527
return
_syntaxFactory
.EventDeclaration(
4536
_syntaxFactory
.AccessorList(
4585
var decl =
_syntaxFactory
.EventDeclaration(
4629
type =
_syntaxFactory
.ScopedType(scopedKeyword, type);
4634
return
_syntaxFactory
.FieldDeclaration(
4637
_syntaxFactory
.VariableDeclaration(type, _pool.ToListAndFree(variables)),
4679
return
_syntaxFactory
.EventFieldDeclaration(
4683
_syntaxFactory
.VariableDeclaration(type, _pool.ToListAndFree(variables)),
4960
return
_syntaxFactory
.VariableDeclarator(missingIdentifier, null, null);
5009
initializer =
_syntaxFactory
.EqualsValueClause(
5011
refKeyword == null ? init :
_syntaxFactory
.RefExpression(refKeyword, init));
5068
args.Add(
_syntaxFactory
.Argument(null, refKindKeyword: null, expression));
5076
argumentList =
_syntaxFactory
.BracketedArgumentList(open, _pool.ToListAndFree(args), close);
5111
return
_syntaxFactory
.VariableDeclarator(name, argumentList, initializer);
5166
return
_syntaxFactory
.FieldDeclaration(
5169
_syntaxFactory
.VariableDeclaration(type, _pool.ToListAndFree(variables)),
5194
return
_syntaxFactory
.DelegateDeclaration(
5228
tmpList.Add(
_syntaxFactory
.SimpleBaseType(type));
5229
baseList =
_syntaxFactory
.BaseList(
5269
return
_syntaxFactory
.EnumDeclaration(
5303
equalsValue =
_syntaxFactory
.EqualsValueClause(
5310
return
_syntaxFactory
.EnumMemberDeclaration(memberAttrs, modifiers: default, memberName, equalsValue);
5331
return
_syntaxFactory
.IdentifierName(CreateMissingIdentifierToken());
5471
return
_syntaxFactory
.TypeParameterList(
5506
return
_syntaxFactory
.TypeParameter(
5521
return
_syntaxFactory
.TypeParameter(
5554
name =
_syntaxFactory
.GenericName(
5556
_syntaxFactory
.TypeArgumentList(
5865
var omittedTypeArgumentInstance =
_syntaxFactory
.OmittedTypeArgument(SyntaxFactory.Token(SyntaxKind.OmittedTypeArgumentToken));
6103
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(
6118
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
6271
explicitInterfaceOpt =
_syntaxFactory
.ExplicitInterfaceSpecifier(explicitInterfaceName, separator);
6318
return
_syntaxFactory
.QualifiedName(left, separator, right);
6321
return
_syntaxFactory
.QualifiedName(RecoverFromDotDot(left, ref separator), separator, right);
6336
return
_syntaxFactory
.QualifiedName(left, separator, right);
6342
identifierLeft =
_syntaxFactory
.IdentifierName(ConvertToKeyword(identifierLeft.Identifier));
6347
return WithAdditionalDiagnostics(
_syntaxFactory
.AliasQualifiedName(identifierLeft, separator, right), left.GetDiagnostics());
6362
return
_syntaxFactory
.QualifiedName(left, leftDot, missingName);
6817
return
_syntaxFactory
.PredefinedType(this.EatToken());
6841
return
_syntaxFactory
.RefType(
6894
type =
_syntaxFactory
.NullableType(type, question);
6951
type =
_syntaxFactory
.ArrayType(type, _pool.ToListAndFree(ranks));
7030
var omittedArraySizeExpressionInstance =
_syntaxFactory
.OmittedArraySizeExpression(SyntaxFactory.Token(SyntaxKind.OmittedArraySizeExpressionToken));
7081
return
_syntaxFactory
.ArrayRankSpecifier(
7107
list.Add(
_syntaxFactory
.TupleElement(this.CreateMissingIdentifierName(), identifier: null));
7112
list.Add(
_syntaxFactory
.TupleElement(missing, identifier: null));
7115
return
_syntaxFactory
.TupleType(
7123
return
_syntaxFactory
.TupleElement(
7147
return
_syntaxFactory
.PredefinedType(token);
7345
type =
_syntaxFactory
.PointerType(type, this.EatToken());
7429
return
_syntaxFactory
.EmptyStatement(attributes, this.EatToken());
8081
var block =
_syntaxFactory
.Block(
8112
return
_syntaxFactory
.Block(
8264
return
_syntaxFactory
.FixedStatement(
8322
return
_syntaxFactory
.BreakStatement(
8330
return
_syntaxFactory
.ContinueStatement(
8376
finallyClause =
_syntaxFactory
.FinallyClause(
8387
finallyClause =
_syntaxFactory
.FinallyClause(
8392
return
_syntaxFactory
.TryStatement(
8400
=>
_syntaxFactory
.Block(
8436
decl =
_syntaxFactory
.CatchDeclaration(openParen, type, name, closeParen);
8461
filter =
_syntaxFactory
.CatchFilterClause(whenKeyword, openParen, filterExpression, closeParen);
8468
return
_syntaxFactory
.CatchClause(@catch, decl, filter, block);
8505
return
_syntaxFactory
.CheckedStatement(
8525
return
_syntaxFactory
.DoStatement(
8639
declType =
_syntaxFactory
.ScopedType(scopedKeyword, declType);
8666
return
_syntaxFactory
.ForStatement(
8776
return
_syntaxFactory
.ForEachStatement(attributes, awaitTokenOpt, @foreach, openParen, decl.Type, identifier, @in, expression, closeParen, statement);
8780
return
_syntaxFactory
.ForEachVariableStatement(attributes, awaitTokenOpt, @foreach, openParen, variable, @in, expression, closeParen, statement);
8964
return
_syntaxFactory
.GotoStatement(
8972
return
_syntaxFactory
.IfStatement(
8986
return
_syntaxFactory
.IfStatement(
9000
:
_syntaxFactory
.ElseClause(
9008
return
_syntaxFactory
.LockStatement(
9020
return
_syntaxFactory
.ReturnStatement(
9055
return
_syntaxFactory
.YieldStatement(
9074
return
_syntaxFactory
.SwitchStatement(
9157
label =
_syntaxFactory
.CaseSwitchLabel(
9168
node =
_syntaxFactory
.ConstantPattern(ex);
9175
label =
_syntaxFactory
.CasePatternSwitchLabel(
9183
label =
_syntaxFactory
.CaseSwitchLabel(
9193
label =
_syntaxFactory
.DefaultSwitchLabel(
9207
return
_syntaxFactory
.SwitchSection(
9215
return
_syntaxFactory
.ThrowStatement(
9225
return
_syntaxFactory
.UnsafeStatement(
9243
return
_syntaxFactory
.UsingStatement(
9277
declaration = declaration.Update(
_syntaxFactory
.ScopedType(scopedKeyword, declaration.Type), declaration.Variables);
9362
return
_syntaxFactory
.WhileStatement(
9377
return
_syntaxFactory
.LabeledStatement(
9451
type =
_syntaxFactory
.ScopedType(scopedKeyword, type);
9464
return
_syntaxFactory
.LocalDeclarationStatement(
9469
_syntaxFactory
.VariableDeclaration(type, _pool.ToListAndFree(variables)),
9547
result =
_syntaxFactory
.ParenthesizedVariableDesignation(
9567
?
_syntaxFactory
.DiscardDesignation(this.EatContextualToken(SyntaxKind.UnderscoreToken))
9568
:
_syntaxFactory
.SingleVariableDesignation(this.EatToken(SyntaxKind.IdentifierToken));
9578
return
_syntaxFactory
.WhenClause(
9594
return
_syntaxFactory
.VariableDeclaration(
9870
return
_syntaxFactory
.LocalFunctionStatement(
9902
return
_syntaxFactory
.ExpressionStatement(attributes, expression, semicolon);
10314
leftOperand =
_syntaxFactory
.PrefixUnaryExpression(opKind, opToken, operand);
10332
leftOperand =
_syntaxFactory
.RangeExpression(leftOperand: null, opToken, rightOperand);
10337
leftOperand =
_syntaxFactory
.AwaitExpression(
10506
leftOperand =
_syntaxFactory
.BinaryExpression(opKind, leftOperand, opToken, type);
10520
rhs =
_syntaxFactory
.RefExpression(
10529
leftOperand =
_syntaxFactory
.AssignmentExpression(opKind, leftOperand, opToken, rhs);
10555
leftOperand =
_syntaxFactory
.RangeExpression(leftOperand, opToken, rightOperand);
10560
leftOperand =
_syntaxFactory
.BinaryExpression(opKind, leftOperand, opToken, this.ParseSubExpression(newPrecedence));
10582
var colonRight =
_syntaxFactory
.IdentifierName(SyntaxFactory.MissingToken(SyntaxKind.IdentifierToken));
10583
leftOperand =
_syntaxFactory
.ConditionalExpression(leftOperand, questionToken, colonLeft, colon, colonRight);
10590
leftOperand =
_syntaxFactory
.ConditionalExpression(leftOperand, questionToken, colonLeft, colon, colonRight);
10604
return
_syntaxFactory
.DeclarationExpression(
10605
scopedKeyword == null ? type :
_syntaxFactory
.ScopedType(scopedKeyword, type),
10611
return
_syntaxFactory
.ThrowExpression(
10621
PatternSyntax pattern =>
_syntaxFactory
.IsPatternExpression(leftOperand, opToken, pattern),
10622
TypeSyntax type =>
_syntaxFactory
.BinaryExpression(SyntaxKind.IsExpression, leftOperand, opToken, type),
10703
return
_syntaxFactory
.ThisExpression(this.EatToken());
10719
return
_syntaxFactory
.LiteralExpression(SyntaxFacts.GetLiteralExpression(tk), this.EatToken());
10750
return this.AddError(
_syntaxFactory
.RefExpression(refKeyword, this.ParseExpressionCore()), ErrorCode.ERR_InvalidExprTerm, SyntaxFacts.GetText(tk));
10760
var expr =
_syntaxFactory
.PredefinedType(this.EatToken());
10790
return
_syntaxFactory
.BaseExpression(this.EatToken());
10876
expr =
_syntaxFactory
.InvocationExpression(expr, this.ParseParenthesizedArgumentList());
10880
expr =
_syntaxFactory
.ElementAccessExpression(expr, this.ParseBracketedArgumentList());
10885
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxFacts.GetPostfixUnaryExpression(this.CurrentToken.Kind), expr, this.EatToken());
10891
expr =
_syntaxFactory
.MemberAccessExpression(
10907
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.PointerMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
10924
return
_syntaxFactory
.MemberAccessExpression(
10929
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
10935
expr =
_syntaxFactory
.ConditionalAccessExpression(
10945
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, this.EatToken());
10964
SyntaxKind.DotToken =>
_syntaxFactory
.MemberBindingExpression(this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)),
10965
SyntaxKind.OpenBracketToken =>
_syntaxFactory
.ElementBindingExpression(this.ParseBracketedArgumentList()),
10976
expr =
_syntaxFactory
.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, EatToken());
10982
expr =
_syntaxFactory
.InvocationExpression(expr, this.ParseParenthesizedArgumentList());
10986
expr =
_syntaxFactory
.ElementAccessExpression(expr, this.ParseBracketedArgumentList());
10990
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
10996
:
_syntaxFactory
.ConditionalAccessExpression(
11033
return
_syntaxFactory
.ArgumentList(openToken, arguments, closeToken);
11049
return
_syntaxFactory
.BracketedArgumentList(openToken, arguments, closeToken);
11161
?
_syntaxFactory
.NameColon(
11198
return
_syntaxFactory
.Argument(nameColon, refKindKeyword, expression);
11203
return
_syntaxFactory
.TypeOfExpression(
11215
return
_syntaxFactory
.DefaultExpression(
11223
return
_syntaxFactory
.LiteralExpression(SyntaxKind.DefaultLiteralExpression, keyword);
11229
return
_syntaxFactory
.SizeOfExpression(
11238
return
_syntaxFactory
.MakeRefExpression(
11247
return
_syntaxFactory
.RefTypeExpression(
11260
return
_syntaxFactory
.CheckedExpression(
11270
return
_syntaxFactory
.RefValueExpression(
11470
return
_syntaxFactory
.CastExpression(
11488
_syntaxFactory
.Argument(nameColon: null, refKindKeyword: null, expression));
11496
_syntaxFactory
.Argument(
11497
_syntaxFactory
.NameColon((IdentifierNameSyntax)expression, EatToken()),
11502
return
_syntaxFactory
.ParenthesizedExpression(
11519
?
_syntaxFactory
.Argument(nameColon: null, refKindKeyword: null, expression: expression)
11520
:
_syntaxFactory
.Argument(
11521
_syntaxFactory
.NameColon((IdentifierNameSyntax)expression, EatToken()),
11531
list.Add(
_syntaxFactory
.Argument(
11536
return
_syntaxFactory
.TupleExpression(
11882
return
_syntaxFactory
.AnonymousObjectCreationExpression(
11891
return
_syntaxFactory
.AnonymousObjectMemberDeclarator(
11937
return
_syntaxFactory
.ArrayCreationExpression(@new, (ArrayTypeSyntax)type, initializer);
11955
argumentList =
_syntaxFactory
.ArgumentList(
11962
?
_syntaxFactory
.ImplicitObjectCreationExpression(@new, argumentList, initializer)
11963
:
_syntaxFactory
.ObjectCreationExpression(@new, type, argumentList, initializer);
12007
return
_syntaxFactory
.WithExpression(
12010
_syntaxFactory
.InitializerExpression(
12035
return
_syntaxFactory
.InitializerExpression(
12106
return
_syntaxFactory
.AssignmentExpression(
12117
return
_syntaxFactory
.AssignmentExpression(
12119
_syntaxFactory
.ImplicitElementAccess(this.ParseBracketedArgumentList()),
12140
return
_syntaxFactory
.InitializerExpression(
12185
return
_syntaxFactory
.ImplicitArrayCreationExpression(
12206
return
_syntaxFactory
.InitializerExpression(
12253
return
_syntaxFactory
.ImplicitStackAllocArrayCreationExpression(
12262
return
_syntaxFactory
.StackAllocArrayCreationExpression(
12303
return
_syntaxFactory
.AnonymousMethodExpression(
12307
_syntaxFactory
.Block(
12315
return
_syntaxFactory
.AnonymousMethodExpression(
12419
return
_syntaxFactory
.ParenthesizedLambdaExpression(
12449
var parameter =
_syntaxFactory
.Parameter(
12452
return
_syntaxFactory
.SimpleLambdaExpression(
12481
return
_syntaxFactory
.ParameterList(
12545
return
_syntaxFactory
.Parameter(
12551
?
_syntaxFactory
.EqualsValueClause(equalsToken, this.ParseExpressionCore())
12711
return
_syntaxFactory
.QueryExpression(fc, body);
12749
_ =>
_syntaxFactory
.SelectClause(
12754
return
_syntaxFactory
.QueryBody(
12787
return
_syntaxFactory
.FromClause(
12798
return
_syntaxFactory
.JoinClause(
12811
?
_syntaxFactory
.JoinIntoClause(ConvertToKeyword(this.EatToken()), this.ParseIdentifierToken())
12818
return
_syntaxFactory
.LetClause(
12828
return
_syntaxFactory
.WhereClause(
12861
return
_syntaxFactory
.OrderByClause(
12893
return
_syntaxFactory
.Ordering(kind, expression, direction);
12899
return
_syntaxFactory
.SelectClause(
12907
return
_syntaxFactory
.GroupClause(
12917
return
_syntaxFactory
.QueryContinuation(
Parser\LanguageParser_Patterns.cs (29)
29
DiscardPatternSyntax dp =>
_syntaxFactory
.IdentifierName(ConvertToIdentifier(dp.UnderscoreToken)),
43
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(EatToken(),
207
return
_syntaxFactory
.RelationalPattern(
232
return
_syntaxFactory
.ConstantPattern(value);
277
return
_syntaxFactory
.VarPattern(varToken, varDesignation);
318
ExpressionSyntax expression =
_syntaxFactory
.ParenthesizedExpression(openParenToken, cp.Expression, closeParenToken);
320
return
_syntaxFactory
.ConstantPattern(expression);
322
return
_syntaxFactory
.ParenthesizedPattern(openParenToken, subpattern, closeParenToken);
327
var positionalPatternClause =
_syntaxFactory
.PositionalPatternClause(openParenToken, subPatterns, closeParenToken);
328
var result =
_syntaxFactory
.RecursivePattern(type, positionalPatternClause, propertyPatternClause0, designation0);
334
return
_syntaxFactory
.RecursivePattern(
343
return
_syntaxFactory
.DeclarationPattern(type, designation);
347
?
_syntaxFactory
.ConstantPattern(ParseExpressionContinued(expression, precedence))
348
:
_syntaxFactory
.TypePattern(type);
442
DiscardPatternSyntax dp =>
_syntaxFactory
.IdentifierName(ConvertToIdentifier(dp.UnderscoreToken)),
460
expr =
_syntaxFactory
.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, newLeft, dotToken, right);
490
return
_syntaxFactory
.PropertyPatternClause(
506
?
_syntaxFactory
.NameColon(identifierName, colon)
507
:
_syntaxFactory
.ExpressionColon(expr, colon);
512
return
_syntaxFactory
.Subpattern(exprColon, pattern);
550
return
_syntaxFactory
.SwitchExpression(
581
var switchExpressionCase =
_syntaxFactory
.SwitchExpressionArm(
621
return
_syntaxFactory
.ListPattern(