3 instantiations of BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
7852
return new
BoundDynamicMemberAccess
(
Generated\BoundNodes.xml.Generated.cs (1)
5923
var result = new
BoundDynamicMemberAccess
(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
365
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)
478
if (expression is
BoundDynamicMemberAccess
memberAccess)
FlowAnalysis\AbstractFlowPass.cs (1)
1156
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
FlowAnalysis\NullableWalker.cs (1)
12789
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Generated\BoundNodes.xml.Generated.cs (10)
5919
public
BoundDynamicMemberAccess
Update(BoundExpression receiver, ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, bool invoked, bool indexed, TypeSymbol type)
5923
var
result = new BoundDynamicMemberAccess(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
9286
return VisitDynamicMemberAccess((
BoundDynamicMemberAccess
)node, arg);
9606
public virtual R VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node, A arg) => this.DefaultVisit(node, arg);
9844
public virtual BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node) => this.DefaultVisit(node);
10570
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
11956
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
14109
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
14112
BoundDynamicMemberAccess
updatedNode;
16619
public override TreeDumperNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node, object? arg) => new TreeDumperNode("dynamicMemberAccess", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1017
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (4)
57
var
memberAccess = (
BoundDynamicMemberAccess
)left;
117
var
memberAccess = (
BoundDynamicMemberAccess
)rewrittenLeft;
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
73
var
memberAccess = (
BoundDynamicMemberAccess
)node.Expression;
1737
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (5)
122
var
memberAccess = (
BoundDynamicMemberAccess
)transformedLHS;
351
private
BoundDynamicMemberAccess
TransformDynamicMemberAccess(
BoundDynamicMemberAccess
memberAccess, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps)
813
return TransformDynamicMemberAccess((
BoundDynamicMemberAccess
)originalLHS, stores, temps);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
1028
var
dynamicMemberAccess = (
BoundDynamicMemberAccess
)transformedExpression;
Operations\CSharpOperationFactory.cs (2)
81
return CreateBoundDynamicMemberAccessOperation((
BoundDynamicMemberAccess
)boundNode);
958
private IDynamicMemberReferenceOperation CreateBoundDynamicMemberAccessOperation(
BoundDynamicMemberAccess
boundDynamicMemberAccess)