2 instantiations of BoundObjectInitializerMember
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
5102return new BoundObjectInitializerMember(
Generated\BoundNodes.xml.Generated.cs (1)
6513var result = new BoundObjectInitializerMember(this.Syntax, memberSymbol, arguments, argumentNamesOpt, argumentRefKindsOpt, expanded, argsToParamsOpt, defaultArguments, resultKind, receiverType, type, this.HasErrors);
47 references to BoundObjectInitializerMember
Microsoft.CodeAnalysis.CSharp (47)
Binder\Binder.ValueChecks.cs (4)
3841var left = (BoundObjectInitializerMember)assignment.Left; 4450var left = (BoundObjectInitializerMember)assignment.Left;
Binder\Binder_Expressions.cs (1)
5252BoundObjectInitializerMember member => member.MemberSymbol,
BoundTree\BoundExpressionExtensions.cs (2)
46var member = (BoundObjectInitializerMember)node;
FlowAnalysis\AbstractFlowPass.cs (1)
3386public override BoundNode VisitObjectInitializerMember(BoundObjectInitializerMember node)
FlowAnalysis\DefiniteAssignment.cs (1)
2607public override BoundNode VisitObjectInitializerMember(BoundObjectInitializerMember node)
FlowAnalysis\NullableWalker.cs (8)
3711var objectInitializer = (BoundObjectInitializerMember)node.Left; 3762var objectInitializer = (BoundObjectInitializerMember)node.Left; 3778Symbol? symbol = getTargetMember(containingType, (BoundObjectInitializerMember)node.Left); 3790static Symbol? getTargetMember(TypeSymbol containingType, BoundObjectInitializerMember objectInitializer) 9139Debug.Assert(expr is not BoundObjectInitializerMember); 10248public override BoundNode? VisitObjectInitializerMember(BoundObjectInitializerMember node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
179if (node.Left is BoundObjectInitializerMember { MemberSymbol: null })
Generated\BoundNodes.xml.Generated.cs (10)
6509public BoundObjectInitializerMember Update(Symbol? memberSymbol, ImmutableArray<BoundExpression> arguments, ImmutableArray<string> argumentNamesOpt, ImmutableArray<RefKind> argumentRefKindsOpt, bool expanded, ImmutableArray<int> argsToParamsOpt, BitVector defaultArguments, LookupResultKind resultKind, TypeSymbol receiverType, TypeSymbol type) 6513var result = new BoundObjectInitializerMember(this.Syntax, memberSymbol, arguments, argumentNamesOpt, argumentRefKindsOpt, expanded, argsToParamsOpt, defaultArguments, resultKind, receiverType, type, this.HasErrors); 8853return VisitObjectInitializerMember((BoundObjectInitializerMember)node, arg); 9139public virtual R VisitObjectInitializerMember(BoundObjectInitializerMember node, A arg) => this.DefaultVisit(node, arg); 9367public virtual BoundNode? VisitObjectInitializerMember(BoundObjectInitializerMember node) => this.DefaultVisit(node); 10157public override BoundNode? VisitObjectInitializerMember(BoundObjectInitializerMember node) 11409public override BoundNode? VisitObjectInitializerMember(BoundObjectInitializerMember node) 13645public override BoundNode? VisitObjectInitializerMember(BoundObjectInitializerMember node) 13650BoundObjectInitializerMember updatedNode; 15954public override TreeDumperNode VisitObjectInitializerMember(BoundObjectInitializerMember node, object? arg) => new TreeDumperNode("objectInitializerMember", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
872var sym = ((BoundObjectInitializerMember)a.Left).MemberSymbol;
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
424public override BoundNode VisitObjectInitializerMember(BoundObjectInitializerMember node)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
301public override BoundNode VisitObjectInitializerMember(BoundObjectInitializerMember node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
201var left = (BoundObjectInitializerMember)assignment.Left;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (5)
208private BoundExpression VisitObjectInitializerMember(BoundObjectInitializerMember node, ref BoundExpression rewrittenReceiver, ArrayBuilder<BoundExpression> sideEffects, ref ArrayBuilder<LocalSymbol>? temps) 282rewrittenLeft = assignment.Left is BoundObjectInitializerMember member ? VisitObjectInitializerMember(member, ref rewrittenReceiver, result, ref temps) : VisitExpression(assignment.Left); 293var memberInit = (BoundObjectInitializerMember?)rewrittenLeft; 497BoundObjectInitializerMember rewrittenLeft,
Lowering\MethodToClassRewriter.cs (1)
691public override BoundNode VisitObjectInitializerMember(BoundObjectInitializerMember node)
Operations\CSharpOperationFactory.cs (5)
76return CreateBoundObjectInitializerMemberOperation((BoundObjectInitializerMember)boundNode); 598case BoundObjectInitializerMember boundObjectInitializerMember: 792case BoundObjectInitializerMember boundObjectInitializerMember: 807case BoundObjectInitializerMember boundObjectInitializerMember: 845private IOperation CreateBoundObjectInitializerMemberOperation(BoundObjectInitializerMember boundObjectInitializerMember, bool isObjectOrCollectionInitializer = false)
Operations\CSharpOperationFactory_Methods.cs (3)
185case BoundObjectInitializerMember objectInitializer: 200var boundObjectInitializerMember = (BoundObjectInitializerMember)containingExpression;