1 write to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5904
this.
ArgumentRefKindsOpt
= argumentRefKindsOpt;
11 references to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (11)
FlowAnalysis\AbstractFlowPass.cs (1)
1166
VisitArguments(node.Arguments, node.
ArgumentRefKindsOpt
, null);
FlowAnalysis\NullableWalker.cs (1)
11732
VisitArgumentsEvaluate(node.Arguments, node.
ArgumentRefKindsOpt
, parameterAnnotationsOpt: default, defaultArguments: default);
Generated\BoundNodes.xml.Generated.cs (5)
5918
if (argumentNamesOpt != this.ArgumentNamesOpt || argumentRefKindsOpt != this.
ArgumentRefKindsOpt
|| applicableMethods != this.ApplicableMethods || expression != this.Expression || arguments != this.Arguments || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11733
return node.Update(node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, node.ApplicableMethods, expression, arguments, type);
13849
updatedNode = node.Update(node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, applicableMethods, expression, arguments, infoAndType.Type!);
13854
updatedNode = node.Update(node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, applicableMethods, expression, arguments, node.Type);
16346
new TreeDumperNode("argumentRefKindsOpt", node.
ArgumentRefKindsOpt
, null),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
271
if (!node.
ArgumentRefKindsOpt
.IsDefault)
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
82
return _dynamicFactory.MakeDynamicInvocation(loweredExpression, loweredArguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, resultDiscarded).ToExpression();
92
node.
ArgumentRefKindsOpt
,
Operations\CSharpOperationFactory.cs (1)
781
ImmutableArray<RefKind> argumentRefKinds = boundDynamicInvocation.
ArgumentRefKindsOpt
.NullToEmpty();