4 instantiations of InitializerExpressionSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
5600
=> new
InitializerExpressionSyntax
(this.Kind, this.openBraceToken, this.expressions, this.closeBraceToken, diagnostics, GetAnnotations());
5603
=> new
InitializerExpressionSyntax
(this.Kind, this.openBraceToken, this.expressions, this.closeBraceToken, GetDiagnostics(), annotations);
30070
var result = new
InitializerExpressionSyntax
(kind, openBraceToken, expressions.Node, closeBraceToken, this.context);
35492
var result = new
InitializerExpressionSyntax
(kind, openBraceToken, expressions.Node, closeBraceToken);
88 references to InitializerExpressionSyntax
Microsoft.CodeAnalysis.CSharp (88)
_generated\0\Syntax.xml.Main.Generated.cs (7)
3332
return (ImplicitObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3348
return (ObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, argumentList == null ? null : (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3365
return (WithExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.WithExpression((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)withKeyword.Node!, (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3401
return (ArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.ArrayTypeSyntax)type.Green, initializer == null ? null : (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3419
return (ImplicitArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, commas.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!, (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3435
return (StackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.StackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, initializer == null ? null : (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
3453
return (ImplicitStackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitStackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!, (Syntax.InternalSyntax.
InitializerExpressionSyntax
)initializer.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (75)
5582
public
InitializerExpressionSyntax
Update(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
5586
var
newNode = SyntaxFactory.InitializerExpression(this.Kind, openBraceToken, expressions, closeBraceToken);
5625
public abstract
InitializerExpressionSyntax
? Initializer { get; }
5633
internal readonly
InitializerExpressionSyntax
? initializer;
5635
internal ImplicitObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5650
internal ImplicitObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
? initializer, SyntaxFactoryContext context)
5666
internal ImplicitObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
? initializer)
5686
public override
InitializerExpressionSyntax
? Initializer => this.initializer;
5702
public ImplicitObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
initializer)
5732
internal readonly
InitializerExpressionSyntax
? initializer;
5734
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList,
InitializerExpressionSyntax
? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5754
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList,
InitializerExpressionSyntax
? initializer, SyntaxFactoryContext context)
5775
internal ObjectCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList,
InitializerExpressionSyntax
? initializer)
5802
public override
InitializerExpressionSyntax
? Initializer => this.initializer;
5819
public ObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
initializer)
5847
internal readonly
InitializerExpressionSyntax
initializer;
5849
internal WithExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5861
internal WithExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer, SyntaxFactoryContext context)
5874
internal WithExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer)
5889
public
InitializerExpressionSyntax
Initializer => this.initializer;
5905
public WithExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer)
6129
internal readonly
InitializerExpressionSyntax
? initializer;
6131
internal ArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6146
internal ArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
? initializer, SyntaxFactoryContext context)
6162
internal ArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
? initializer)
6182
public
InitializerExpressionSyntax
? Initializer => this.initializer;
6198
public ArrayCreationExpressionSyntax Update(SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
initializer)
6229
internal readonly
InitializerExpressionSyntax
initializer;
6231
internal ImplicitArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, SyntaxToken openBracketToken, GreenNode? commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6250
internal ImplicitArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, SyntaxToken openBracketToken, GreenNode? commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer, SyntaxFactoryContext context)
6270
internal ImplicitArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken newKeyword, SyntaxToken openBracketToken, GreenNode? commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
6298
public
InitializerExpressionSyntax
Initializer => this.initializer;
6316
public ImplicitArrayCreationExpressionSyntax Update(SyntaxToken newKeyword, SyntaxToken openBracketToken, CoreSyntax.SyntaxList<SyntaxToken> commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
6345
internal readonly
InitializerExpressionSyntax
? initializer;
6347
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
? initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6362
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
? initializer, SyntaxFactoryContext context)
6378
internal StackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
? initializer)
6398
public
InitializerExpressionSyntax
? Initializer => this.initializer;
6414
public StackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
initializer)
6444
internal readonly
InitializerExpressionSyntax
initializer;
6446
internal ImplicitStackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6460
internal ImplicitStackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer, SyntaxFactoryContext context)
6475
internal ImplicitStackAllocArrayCreationExpressionSyntax(SyntaxKind kind, SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
6496
public
InitializerExpressionSyntax
Initializer => this.initializer;
6513
public ImplicitStackAllocArrayCreationExpressionSyntax Update(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
27475
public virtual TResult VisitInitializerExpression(
InitializerExpressionSyntax
node) => this.DefaultVisit(node);
27729
public virtual void VisitInitializerExpression(
InitializerExpressionSyntax
node) => this.DefaultVisit(node);
28101
public override CSharpSyntaxNode VisitInitializerExpression(
InitializerExpressionSyntax
node)
28105
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (ArgumentListSyntax)Visit(node.ArgumentList), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28108
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (TypeSyntax)Visit(node.Type), (ArgumentListSyntax)Visit(node.ArgumentList), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28111
=> node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.WithKeyword), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28120
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (ArrayTypeSyntax)Visit(node.Type), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28123
=> node.Update((SyntaxToken)Visit(node.NewKeyword), (SyntaxToken)Visit(node.OpenBracketToken), VisitList(node.Commas), (SyntaxToken)Visit(node.CloseBracketToken), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28126
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (TypeSyntax)Visit(node.Type), (
InitializerExpressionSyntax
)Visit(node.Initializer));
28129
=> node.Update((SyntaxToken)Visit(node.StackAllocKeyword), (SyntaxToken)Visit(node.OpenBracketToken), (SyntaxToken)Visit(node.CloseBracketToken), (
InitializerExpressionSyntax
)Visit(node.Initializer));
30048
public
InitializerExpressionSyntax
InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
30068
if (cached != null) return (
InitializerExpressionSyntax
)cached;
30070
var
result = new InitializerExpressionSyntax(kind, openBraceToken, expressions.Node, closeBraceToken, this.context);
30079
public ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
? initializer)
30100
public ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList,
InitializerExpressionSyntax
? initializer)
30111
public WithExpressionSyntax WithExpression(ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer)
30166
public ArrayCreationExpressionSyntax ArrayCreationExpression(SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
? initializer)
30187
public ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxToken newKeyword, SyntaxToken openBracketToken, CoreSyntax.SyntaxList<SyntaxToken> commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
30202
public StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
? initializer)
30223
public ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
35470
public static
InitializerExpressionSyntax
InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
35490
if (cached != null) return (
InitializerExpressionSyntax
)cached;
35492
var
result = new InitializerExpressionSyntax(kind, openBraceToken, expressions.Node, closeBraceToken);
35501
public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList,
InitializerExpressionSyntax
? initializer)
35522
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList,
InitializerExpressionSyntax
? initializer)
35533
public static WithExpressionSyntax WithExpression(ExpressionSyntax expression, SyntaxToken withKeyword,
InitializerExpressionSyntax
initializer)
35588
public static ArrayCreationExpressionSyntax ArrayCreationExpression(SyntaxToken newKeyword, ArrayTypeSyntax type,
InitializerExpressionSyntax
? initializer)
35609
public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxToken newKeyword, SyntaxToken openBracketToken, CoreSyntax.SyntaxList<SyntaxToken> commas, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
35624
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type,
InitializerExpressionSyntax
? initializer)
35645
public static ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken,
InitializerExpressionSyntax
initializer)
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
3545
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.
InitializerExpressionSyntax
)this.Green).openBraceToken, Position, 0);
3558
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.
InitializerExpressionSyntax
)this.Green).closeBraceToken, GetChildPosition(2), GetChildIndex(2));
Parser\LanguageParser.cs (4)
13449
InitializerExpressionSyntax
initializer = null;
13544
private
InitializerExpressionSyntax
ParseObjectOrCollectionInitializer()
13653
private
InitializerExpressionSyntax
ParseComplexElementInitializer()
13720
private
InitializerExpressionSyntax
ParseArrayInitializer()