2 instantiations of BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
5865
var result = new
BoundDynamicMemberAccess
(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
299
return new
BoundDynamicMemberAccess
(memberAccess.Syntax, receiverTemp, memberAccess.TypeArgumentsOpt, memberAccess.Name, memberAccess.Invoked, memberAccess.Indexed, memberAccess.Type);
30 references to BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Invocation.cs (1)
470
if (expression is
BoundDynamicMemberAccess
memberAccess)
FlowAnalysis\AbstractFlowPass.cs (1)
1156
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
FlowAnalysis\NullableWalker.cs (1)
12006
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Generated\BoundNodes.xml.Generated.cs (10)
5861
public
BoundDynamicMemberAccess
Update(BoundExpression receiver, ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, bool invoked, bool indexed, TypeSymbol type)
5865
var
result = new BoundDynamicMemberAccess(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
9176
return VisitDynamicMemberAccess((
BoundDynamicMemberAccess
)node, arg);
9493
public virtual R VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node, A arg) => this.DefaultVisit(node, arg);
9729
public virtual BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node) => this.DefaultVisit(node);
10452
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
11821
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
13966
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
13969
BoundDynamicMemberAccess
updatedNode;
16473
public override TreeDumperNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node, object? arg) => new TreeDumperNode("dynamicMemberAccess", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1001
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (4)
57
var
memberAccess = (
BoundDynamicMemberAccess
)left;
108
var
memberAccess = (
BoundDynamicMemberAccess
)rewrittenLeft;
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
72
var
memberAccess = (
BoundDynamicMemberAccess
)node.Expression;
1669
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (5)
108
var
memberAccess = (
BoundDynamicMemberAccess
)transformedLHS;
285
private
BoundDynamicMemberAccess
TransformDynamicMemberAccess(
BoundDynamicMemberAccess
memberAccess, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps)
740
return TransformDynamicMemberAccess((
BoundDynamicMemberAccess
)originalLHS, stores, temps);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
1002
var
dynamicMemberAccess = (
BoundDynamicMemberAccess
)transformedExpression;
Operations\CSharpOperationFactory.cs (2)
82
return CreateBoundDynamicMemberAccessOperation((
BoundDynamicMemberAccess
)boundNode);
943
private IDynamicMemberReferenceOperation CreateBoundDynamicMemberAccessOperation(
BoundDynamicMemberAccess
boundDynamicMemberAccess)