2 instantiations of BoundObjectInitializerExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4854
return new
BoundObjectInitializerExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
6466
var result = new
BoundObjectInitializerExpression
(this.Syntax, placeholder, initializers, type, this.HasErrors);
30 references to BoundObjectInitializerExpression
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder.ValueChecks.cs (6)
3756
var
initExpr = (
BoundObjectInitializerExpression
)expr;
3827
private uint GetValEscapeOfObjectInitializer(
BoundObjectInitializerExpression
initExpr, uint scopeOfTheContainingExpression)
4244
var
initExpr = (
BoundObjectInitializerExpression
)expr;
4434
private bool CheckValEscapeOfObjectInitializer(
BoundObjectInitializerExpression
initExpr, uint escapeFrom, uint escapeTo, BindingDiagnosticBag diagnostics)
Binder\Binder_Expressions.cs (1)
4810
private
BoundObjectInitializerExpression
BindObjectInitializerExpression(
BoundTree\Expression.cs (2)
14
var
objectInitializerExpression = objectOrCollectionInitializer as
BoundObjectInitializerExpression
;
FlowAnalysis\AbstractFlowPass.cs (1)
3366
public override BoundNode VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)
FlowAnalysis\NullableWalker.cs (2)
3648
case
BoundObjectInitializerExpression
objectInitializer:
10795
public override BoundNode? VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
6462
public
BoundObjectInitializerExpression
Update(BoundObjectOrCollectionValuePlaceholder placeholder, ImmutableArray<BoundExpression> initializers, TypeSymbol type)
6466
var
result = new BoundObjectInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors);
8851
return VisitObjectInitializerExpression((
BoundObjectInitializerExpression
)node, arg);
9138
public virtual R VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node, A arg) => this.DefaultVisit(node, arg);
9366
public virtual BoundNode? VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node) => this.DefaultVisit(node);
10151
public override BoundNode? VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)
11402
public override BoundNode? VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)
13627
public override BoundNode? VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)
13631
BoundObjectInitializerExpression
updatedNode;
15945
public override TreeDumperNode VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node, object? arg) => new TreeDumperNode("objectInitializerExpression", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
868
var
oi = (
BoundObjectInitializerExpression
)node;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (3)
23
case
BoundObjectInitializerExpression
objectInitializer:
44
case
BoundObjectInitializerExpression
objectInitializer:
74
return VisitList(((
BoundObjectInitializerExpression
)initializerExpression).Initializers);
Operations\CSharpOperationFactory.cs (2)
72
return CreateBoundObjectInitializerExpressionOperation((
BoundObjectInitializerExpression
)boundNode);
827
private IObjectOrCollectionInitializerOperation CreateBoundObjectInitializerExpressionOperation(
BoundObjectInitializerExpression
boundObjectInitializerExpression)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\MayHaveSideEffectsVisitor.cs (1)
67
public override BoundNode VisitObjectInitializerExpression(
BoundObjectInitializerExpression
node)