1 write to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1455
this.
ArgumentRefKindsOpt
= argumentRefKindsOpt;
17 references to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (4)
3479
ptrInvocation.
ArgumentRefKindsOpt
,
3919
functionPointerInvocation.
ArgumentRefKindsOpt
,
4182
ptrInvocation.
ArgumentRefKindsOpt
,
4898
ptrInvocation.
ArgumentRefKindsOpt
,
Binder\RefSafetyAnalysis.cs (1)
872
node.
ArgumentRefKindsOpt
,
CodeGen\EmitExpression.cs (1)
4030
EmitArguments(ptrInvocation.Arguments, method.Parameters, ptrInvocation.
ArgumentRefKindsOpt
);
FlowAnalysis\AbstractFlowPass.cs (1)
3745
VisitArguments(node.Arguments, node.
ArgumentRefKindsOpt
, node.FunctionPointer.Signature);
FlowAnalysis\NullableWalker.cs (1)
12109
node.
ArgumentRefKindsOpt
,
Generated\BoundNodes.xml.Generated.cs (5)
1470
if (invokedExpression != this.InvokedExpression || arguments != this.Arguments || argumentRefKindsOpt != this.
ArgumentRefKindsOpt
|| resultKind != this.ResultKind || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10983
return node.Update(invokedExpression, arguments, node.
ArgumentRefKindsOpt
, node.ResultKind, type);
12646
updatedNode = node.Update(invokedExpression, arguments, node.
ArgumentRefKindsOpt
, node.ResultKind, infoAndType.Type!);
12651
updatedNode = node.Update(invokedExpression, arguments, node.
ArgumentRefKindsOpt
, node.ResultKind, node.Type);
15238
new 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)
23
var argumentRefKindsOpt = node.
ArgumentRefKindsOpt
;
Lowering\SpillSequenceSpiller.cs (2)
1085
var arguments = this.VisitExpressionList(ref builder, node.Arguments, node.
ArgumentRefKindsOpt
);
1101
return UpdateExpression(builder, node.Update(invokedExpression, arguments, node.
ArgumentRefKindsOpt
, node.ResultKind, node.Type));