1 write to InvokedExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1454
this.
InvokedExpression
= invokedExpression;
17 references to InvokedExpression
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (1)
3892
functionPointerInvocation.
InvokedExpression
,
BoundTree\BoundFunctionPointerInvocation.cs (2)
16
Debug.Assert(
InvokedExpression
.Type is FunctionPointerTypeSymbol);
17
return (FunctionPointerTypeSymbol)
InvokedExpression
.Type;
BoundTree\Expression.cs (1)
185
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(receiverOpt: this.
InvokedExpression
, Arguments);
CodeGen\EmitExpression.cs (2)
4016
EmitExpression(ptrInvocation.
InvokedExpression
, used: true);
4025
temp = AllocateTemp(ptrInvocation.
InvokedExpression
.Type, ptrInvocation.Syntax);
FlowAnalysis\AbstractFlowPass.cs (1)
3748
VisitRvalue(node.
InvokedExpression
);
FlowAnalysis\NullableWalker.cs (1)
12162
_ = Visit(node.
InvokedExpression
);
Generated\BoundNodes.xml.Generated.cs (5)
1471
if (invokedExpression != this.
InvokedExpression
|| arguments != this.Arguments || argumentRefKindsOpt != this.ArgumentRefKindsOpt || resultKind != this.ResultKind || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9913
this.Visit(node.
InvokedExpression
);
11017
BoundExpression invokedExpression = (BoundExpression)this.Visit(node.
InvokedExpression
);
12677
BoundExpression invokedExpression = (BoundExpression)this.Visit(node.
InvokedExpression
);
15273
new TreeDumperNode("invokedExpression", null, new TreeDumperNode[] { Visit(node.
InvokedExpression
, null) }),
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
16
var rewrittenExpression = VisitExpression(node.
InvokedExpression
);
Lowering\SpillSequenceSpiller.cs (2)
1090
invokedExpression = VisitExpression(ref builder, node.
InvokedExpression
);
1096
invokedExpression = Spill(invokedExpressionBuilder, VisitExpression(ref invokedExpressionBuilder, node.
InvokedExpression
));
Operations\CSharpOperationFactory.cs (1)
484
var pointer = Create(boundFunctionPointerInvocation.
InvokedExpression
);