3 instantiations of BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
6502return new BoundDynamicMemberAccess(
Generated\BoundNodes.xml.Generated.cs (1)
5755var result = new BoundDynamicMemberAccess(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
240return new BoundDynamicMemberAccess(memberAccess.Syntax, receiverTemp, memberAccess.TypeArgumentsOpt, memberAccess.Name, memberAccess.Invoked, memberAccess.Indexed, memberAccess.Type);
29 references to BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (29)
FlowAnalysis\AbstractFlowPass.cs (1)
1101public override BoundNode VisitDynamicMemberAccess(BoundDynamicMemberAccess node)
FlowAnalysis\NullableWalker.cs (1)
10731public override BoundNode? VisitDynamicMemberAccess(BoundDynamicMemberAccess node)
Generated\BoundNodes.xml.Generated.cs (10)
5751public BoundDynamicMemberAccess Update(BoundExpression receiver, ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, bool invoked, bool indexed, TypeSymbol type) 5755var result = new BoundDynamicMemberAccess(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors); 8817return VisitDynamicMemberAccess((BoundDynamicMemberAccess)node, arg); 9121public virtual R VisitDynamicMemberAccess(BoundDynamicMemberAccess node, A arg) => this.DefaultVisit(node, arg); 9349public virtual BoundNode? VisitDynamicMemberAccess(BoundDynamicMemberAccess node) => this.DefaultVisit(node); 10060public override BoundNode? VisitDynamicMemberAccess(BoundDynamicMemberAccess node) 11290public override BoundNode? VisitDynamicMemberAccess(BoundDynamicMemberAccess node) 13319public override BoundNode? VisitDynamicMemberAccess(BoundDynamicMemberAccess node) 13322BoundDynamicMemberAccess updatedNode; 15734public override TreeDumperNode VisitDynamicMemberAccess(BoundDynamicMemberAccess node, object? arg) => new TreeDumperNode("dynamicMemberAccess", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
885public override BoundNode VisitDynamicMemberAccess(BoundDynamicMemberAccess node)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (4)
57var memberAccess = (BoundDynamicMemberAccess)left; 108var memberAccess = (BoundDynamicMemberAccess)rewrittenLeft;
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
73var memberAccess = (BoundDynamicMemberAccess)node.Expression; 1526public override BoundNode VisitDynamicMemberAccess(BoundDynamicMemberAccess node)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (5)
62var memberAccess = (BoundDynamicMemberAccess)transformedLHS; 226private BoundDynamicMemberAccess TransformDynamicMemberAccess(BoundDynamicMemberAccess memberAccess, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 670return TransformDynamicMemberAccess((BoundDynamicMemberAccess)originalLHS, stores, temps);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
852var dynamicMemberAccess = (BoundDynamicMemberAccess)transformedExpression;
Operations\CSharpOperationFactory.cs (2)
82return CreateBoundDynamicMemberAccessOperation((BoundDynamicMemberAccess)boundNode); 937private IDynamicMemberReferenceOperation CreateBoundDynamicMemberAccessOperation(BoundDynamicMemberAccess boundDynamicMemberAccess)