48 references to CollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Expressions.cs (4)
4780case SyntaxKind.CollectionInitializerExpression: 4801case SyntaxKind.CollectionInitializerExpression: 4923bool isRhsNestedInitializer = rhsKind is SyntaxKind.ObjectInitializerExpression or SyntaxKind.CollectionInitializerExpression; 5321Debug.Assert(initializerSyntax.Kind() == SyntaxKind.CollectionInitializerExpression);
Compilation\CSharpSemanticModel.cs (2)
70case SyntaxKind.CollectionInitializerExpression: 612if (expression.Parent != null && expression.Parent.Kind() == SyntaxKind.CollectionInitializerExpression)
Parser\LanguageParser.cs (1)
12033var kind = isObjectInitializer(initializers) ? SyntaxKind.ObjectInitializerExpression : SyntaxKind.CollectionInitializerExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
CSharpSyntaxFacts.cs (2)
1563=> node is InitializerExpressionSyntax(SyntaxKind.CollectionInitializerExpression); 1722=> node is InitializerExpressionSyntax(SyntaxKind.CollectionInitializerExpression) initExpr ? initExpr.Expressions : default;
ExpressionSyntaxExtensions.cs (2)
462expression.IsKind(SyntaxKind.CollectionInitializerExpression) || 550case SyntaxKind.CollectionInitializerExpression:
NewLineUserSettingFormattingRule.cs (2)
133SyntaxKind.CollectionInitializerExpression or 324currentToken.Parent.Kind() is SyntaxKind.ObjectInitializerExpression or SyntaxKind.CollectionInitializerExpression or SyntaxKind.WithInitializerExpression or SyntaxKind.PropertyPatternClause)
SpeculationAnalyzer.cs (1)
502else if (currentOriginalNode.Kind() == SyntaxKind.CollectionInitializerExpression)
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
110else if (elements is [{ Syntax.Parent: (kind: SyntaxKind.CollectionInitializerExpression) }, ..])
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpTypeInferenceService.TypeInferrer.cs (1)
1349else if (initializerExpression.IsKind(SyntaxKind.CollectionInitializerExpression))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2864token.Parent.Parent is (kind: SyntaxKind.ObjectInitializerExpression or SyntaxKind.CollectionInitializerExpression))
UseInitializerHelpers.cs (1)
29: SyntaxKind.CollectionInitializerExpression;
Microsoft.CodeAnalysis.CSharp.Features (6)
AddImport\CSharpAddImportFeatureService.cs (3)
68else if (node.Parent.IsKind(SyntaxKind.CollectionInitializerExpression)) 613if (expression.IsKind(SyntaxKind.CollectionInitializerExpression)) 631if (node.Parent.IsKind(SyntaxKind.CollectionInitializerExpression))
BraceCompletion\CurlyBraceCompletionService.cs (1)
147SyntaxKind.CollectionInitializerExpression or
UseInitializerHelpers.cs (1)
29: SyntaxKind.CollectionInitializerExpression;
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
110else if (elements is [{ Syntax.Parent: (kind: SyntaxKind.CollectionInitializerExpression) }, ..])
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\ImplicitObjectCreationTests.cs (1)
4532where node.IsKind(SyntaxKind.CollectionInitializerExpression)
Semantics\ObjectAndCollectionInitializerTests.cs (5)
3453where node.IsKind(SyntaxKind.CollectionInitializerExpression) 3501where node.IsKind(SyntaxKind.CollectionInitializerExpression) 3558where node.IsKind(SyntaxKind.CollectionInitializerExpression) 3594where node.IsKind(SyntaxKind.CollectionInitializerExpression) 3631where node.IsKind(SyntaxKind.CollectionInitializerExpression)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Parsing\ExpressionParsingTests.cs (2)
6219N(SyntaxKind.CollectionInitializerExpression); 6255N(SyntaxKind.CollectionInitializerExpression);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
617N(SyntaxKind.CollectionInitializerExpression);
Parsing\LambdaAttributeParsingTests.cs (1)
1128N(SyntaxKind.CollectionInitializerExpression);
Parsing\NullableParsingTests.cs (1)
1477N(SyntaxKind.CollectionInitializerExpression);
Parsing\RefFieldParsingTests.cs (3)
752N(SyntaxKind.CollectionInitializerExpression); 857N(SyntaxKind.CollectionInitializerExpression); 947N(SyntaxKind.CollectionInitializerExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CSharpSyntaxFacts.cs (2)
1563=> node is InitializerExpressionSyntax(SyntaxKind.CollectionInitializerExpression); 1722=> node is InitializerExpressionSyntax(SyntaxKind.CollectionInitializerExpression) initExpr ? initExpr.Expressions : default;
CSharpTypeInferenceService.TypeInferrer.cs (1)
1349else if (initializerExpression.IsKind(SyntaxKind.CollectionInitializerExpression))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
462expression.IsKind(SyntaxKind.CollectionInitializerExpression) || 550case SyntaxKind.CollectionInitializerExpression:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2864token.Parent.Parent is (kind: SyntaxKind.ObjectInitializerExpression or SyntaxKind.CollectionInitializerExpression))
NewLineUserSettingFormattingRule.cs (2)
133SyntaxKind.CollectionInitializerExpression or 324currentToken.Parent.Kind() is SyntaxKind.ObjectInitializerExpression or SyntaxKind.CollectionInitializerExpression or SyntaxKind.WithInitializerExpression or SyntaxKind.PropertyPatternClause)
SpeculationAnalyzer.cs (1)
502else if (currentOriginalNode.Kind() == SyntaxKind.CollectionInitializerExpression)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1181(assignment.Right.Kind() == CSharp.SyntaxKind.CollectionInitializerExpression ||