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