1 write to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1456this.ArgumentRefKindsOpt = argumentRefKindsOpt;
17 references to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (4)
3456ptrInvocation.ArgumentRefKindsOpt, 3896functionPointerInvocation.ArgumentRefKindsOpt, 4158ptrInvocation.ArgumentRefKindsOpt, 4874ptrInvocation.ArgumentRefKindsOpt,
Binder\RefSafetyAnalysis.cs (1)
872node.ArgumentRefKindsOpt,
CodeGen\EmitExpression.cs (1)
4030EmitArguments(ptrInvocation.Arguments, method.Parameters, ptrInvocation.ArgumentRefKindsOpt);
FlowAnalysis\AbstractFlowPass.cs (1)
3745VisitArguments(node.Arguments, node.ArgumentRefKindsOpt, node.FunctionPointer.Signature);
FlowAnalysis\NullableWalker.cs (1)
12106node.ArgumentRefKindsOpt,
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)) 10984return node.Update(invokedExpression, arguments, node.ArgumentRefKindsOpt, node.ResultKind, type); 12647updatedNode = node.Update(invokedExpression, arguments, node.ArgumentRefKindsOpt, node.ResultKind, infoAndType.Type!); 12652updatedNode = node.Update(invokedExpression, arguments, node.ArgumentRefKindsOpt, node.ResultKind, node.Type); 15239new TreeDumperNode("argumentRefKindsOpt", node.ArgumentRefKindsOpt, null),
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
550=> InstrumentCall(base.InstrumentFunctionPointerInvocation(original, rewritten), original.Arguments, original.ArgumentRefKindsOpt);
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
23var argumentRefKindsOpt = node.ArgumentRefKindsOpt;
Lowering\SpillSequenceSpiller.cs (2)
1085var arguments = this.VisitExpressionList(ref builder, node.Arguments, node.ArgumentRefKindsOpt); 1101return UpdateExpression(builder, node.Update(invokedExpression, arguments, node.ArgumentRefKindsOpt, node.ResultKind, node.Type));