2 instantiations of BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
6451
return new
BoundCollectionInitializerExpression
(initializerSyntax, implicitReceiver, initializerBuilder.ToImmutableAndFree(), initializerType);
Generated\BoundNodes.xml.Generated.cs (1)
6971
var result = new
BoundCollectionInitializerExpression
(this.Syntax, placeholder, initializers, type, this.HasErrors);
31 references to BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder.ValueChecks.cs (6)
4718
var
colExpr = (
BoundCollectionInitializerExpression
)expr;
4879
private SafeContext GetValEscapeOfCollectionInitializer(
BoundCollectionInitializerExpression
colExpr)
5537
var
colExpr = (
BoundCollectionInitializerExpression
)expr;
5818
private bool CheckValEscapeOfCollectionInitializer(
BoundCollectionInitializerExpression
colExpr, SafeContext escapeTo, BindingDiagnosticBag diagnostics)
Binder\Binder_Expressions.cs (1)
6399
private
BoundCollectionInitializerExpression
BindCollectionInitializerExpression(
BoundTree\Expression.cs (2)
20
var
collectionInitializerExpression = objectOrCollectionInitializer as
BoundCollectionInitializerExpression
;
Compilation\MemberSemanticModel.cs (2)
1317
var
boundCollectionInitializer = GetLowerBoundNode(collectionInitializer) as
BoundCollectionInitializerExpression
;
FlowAnalysis\AbstractFlowPass.cs (1)
3601
public override BoundNode VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node)
FlowAnalysis\NullableWalker.cs (2)
4553
case
BoundCollectionInitializerExpression
collectionInitializer:
13398
public override BoundNode? VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
6967
public
BoundCollectionInitializerExpression
Update(BoundObjectOrCollectionValuePlaceholder placeholder, ImmutableArray<BoundExpression> initializers, TypeSymbol type)
6971
var
result = new BoundCollectionInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors);
9438
return VisitCollectionInitializerExpression((
BoundCollectionInitializerExpression
)node, arg);
9738
public virtual R VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node, A arg) => this.DefaultVisit(node, arg);
9979
public virtual BoundNode? VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node) => this.DefaultVisit(node);
10825
public override BoundNode? VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node)
12289
public override BoundNode? VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node)
14693
public override BoundNode? VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node)
14697
BoundCollectionInitializerExpression
updatedNode;
17127
public override TreeDumperNode VisitCollectionInitializerExpression(
BoundCollectionInitializerExpression
node, object? arg) => new TreeDumperNode("collectionInitializerExpression", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
1044
var
ci = (
BoundCollectionInitializerExpression
)node;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (3)
24
case
BoundCollectionInitializerExpression
collectionInitializer:
52
case
BoundCollectionInitializerExpression
collectionInitializer:
77
addCollectionInitializersForExpressionTree(result, ((
BoundCollectionInitializerExpression
)initializerExpression).Initializers);
Operations\CSharpOperationFactory.cs (2)
73
return CreateBoundCollectionInitializerExpressionOperation((
BoundCollectionInitializerExpression
)boundNode);
855
private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation(
BoundCollectionInitializerExpression
boundCollectionInitializerExpression)