2 instantiations of BoundObjectInitializerMember
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
6188
return new
BoundObjectInitializerMember
(
Generated\BoundNodes.xml.Generated.cs (1)
6899
var result = new
BoundObjectInitializerMember
(this.Syntax, memberSymbol, arguments, argumentNamesOpt, argumentRefKindsOpt, expanded, argsToParamsOpt, defaultArguments, resultKind, accessorKind, receiverType, type, this.HasErrors);
50 references to BoundObjectInitializerMember
Microsoft.CodeAnalysis.CSharp (50)
Binder\Binder_Expressions.cs (1)
6340
BoundObjectInitializerMember
member => member.MemberSymbol,
Binder\Binder.ValueChecks.cs (2)
4921
if (assignment.Left is
BoundObjectInitializerMember
left)
4944
BoundObjectInitializerMember
expr,
BoundTree\BoundExpressionExtensions.cs (2)
64
var
member = (
BoundObjectInitializerMember
)node;
FlowAnalysis\AbstractFlowPass.cs (1)
3616
public override BoundNode VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
FlowAnalysis\DefiniteAssignment.cs (2)
1588
var
member = (
BoundObjectInitializerMember
)node;
FlowAnalysis\NullableWalker.cs (9)
4641
var
objectInitializer = (
BoundObjectInitializerMember
)node.Left;
4679
InitializerCompletionAfterTargetType? setAnalyzedNullability(BoundAssignmentOperator node,
BoundObjectInitializerMember
objectInitializer, Symbol? updatedSymbol, ImmutableArray<VisitResult> argumentResults,
4711
var
objectInitializer = (
BoundObjectInitializerMember
)node.Left;
4822
void getAdjustedArgumentsInfo(
BoundObjectInitializerMember
objectInitializer, TypeSymbol containingType, Symbol? symbol,
4849
void getSymbolAndParameters(
BoundObjectInitializerMember
objectInitializer, TypeSymbol containingType,
7559
or
BoundObjectInitializerMember
)
12814
public override BoundNode? VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
Generated\BoundNodes.xml.Generated.cs (10)
6895
public
BoundObjectInitializerMember
Update(Symbol? memberSymbol, ImmutableArray<BoundExpression> arguments, ImmutableArray<string?> argumentNamesOpt, ImmutableArray<RefKind> argumentRefKindsOpt, bool expanded, ImmutableArray<int> argsToParamsOpt, BitVector defaultArguments, LookupResultKind resultKind, AccessorKind accessorKind, TypeSymbol receiverType, TypeSymbol type)
6899
var
result = new BoundObjectInitializerMember(this.Syntax, memberSymbol, arguments, argumentNamesOpt, argumentRefKindsOpt, expanded, argsToParamsOpt, defaultArguments, resultKind, accessorKind, receiverType, type, this.HasErrors);
9435
return VisitObjectInitializerMember((
BoundObjectInitializerMember
)node, arg);
9737
public virtual R VisitObjectInitializerMember(
BoundObjectInitializerMember
node, A arg) => this.DefaultVisit(node, arg);
9978
public virtual BoundNode? VisitObjectInitializerMember(
BoundObjectInitializerMember
node) => this.DefaultVisit(node);
10820
public override BoundNode? VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
12276
public override BoundNode? VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
14658
public override BoundNode? VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
14663
BoundObjectInitializerMember
updatedNode;
17102
public override TreeDumperNode VisitObjectInitializerMember(
BoundObjectInitializerMember
node, object? arg) => new TreeDumperNode("objectInitializerMember", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
997
var sym = ((
BoundObjectInitializerMember
)a.Left).MemberSymbol;
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
462
public override BoundNode VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
117
Debug.Assert(oldNode is BoundIndexerAccess or
BoundObjectInitializerMember
);
143
BoundObjectInitializerMember
member => new BoundIndexerAccess(
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
213
var
left = (
BoundObjectInitializerMember
)assignment.Left;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (7)
245
private BoundExpression VisitObjectInitializerMember(
BoundObjectInitializerMember
node, ref BoundExpression rewrittenReceiver, ArrayBuilder<BoundExpression> sideEffects, ref ArrayBuilder<LocalSymbol>? temps)
329
var
memberInit = (
BoundObjectInitializerMember
)VisitObjectInitializerMember(
330
(
BoundObjectInitializerMember
)left, ref rewrittenReceiver, result, ref temps);
557
if (assignment.Left is
BoundObjectInitializerMember
573
if (lhs is
BoundObjectInitializerMember
initializerMember)
693
BoundObjectInitializerMember
rewrittenLeft,
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
300
public override BoundNode VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
Lowering\MethodToClassRewriter.cs (1)
355
public override BoundNode VisitObjectInitializerMember(
BoundObjectInitializerMember
node)
Operations\CSharpOperationFactory_Methods.cs (3)
185
case
BoundObjectInitializerMember
objectInitializer:
200
var
boundObjectInitializerMember = (
BoundObjectInitializerMember
)containingExpression;
Operations\CSharpOperationFactory.cs (5)
75
return CreateBoundObjectInitializerMemberOperation((
BoundObjectInitializerMember
)boundNode);
608
case
BoundObjectInitializerMember
boundObjectInitializerMember:
810
case
BoundObjectInitializerMember
boundObjectInitializerMember:
825
case
BoundObjectInitializerMember
boundObjectInitializerMember:
864
private IOperation CreateBoundObjectInitializerMemberOperation(
BoundObjectInitializerMember
boundObjectInitializerMember, bool isObjectOrCollectionInitializer = false)