2 instantiations of BoundDynamicMemberAccess
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
5850
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)
471
if (expression is
BoundDynamicMemberAccess
memberAccess)
FlowAnalysis\AbstractFlowPass.cs (1)
1156
public override BoundNode VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
FlowAnalysis\NullableWalker.cs (1)
12139
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
Generated\BoundNodes.xml.Generated.cs (10)
5846
public
BoundDynamicMemberAccess
Update(BoundExpression receiver, ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, bool invoked, bool indexed, TypeSymbol type)
5850
var
result = new BoundDynamicMemberAccess(this.Syntax, receiver, typeArgumentsOpt, name, invoked, indexed, type, this.HasErrors);
9161
return VisitDynamicMemberAccess((
BoundDynamicMemberAccess
)node, arg);
9478
public virtual R VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node, A arg) => this.DefaultVisit(node, arg);
9714
public virtual BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node) => this.DefaultVisit(node);
10437
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
11808
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
13953
public override BoundNode? VisitDynamicMemberAccess(
BoundDynamicMemberAccess
node)
13956
BoundDynamicMemberAccess
updatedNode;
16462
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)