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