1 write to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7565
this.
ArgumentRefKindsOpt
= argumentRefKindsOpt;
16 references to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Expressions.cs (1)
5947
argumentRefKindsOpt = indexer.
ArgumentRefKindsOpt
;
FlowAnalysis\AbstractFlowPass.cs (1)
1153
VisitArguments(node.Arguments, node.
ArgumentRefKindsOpt
, null);
FlowAnalysis\NullableWalker.cs (1)
11839
VisitArgumentsEvaluate(node.Arguments, node.
ArgumentRefKindsOpt
, parameterAnnotationsOpt: default, defaultArguments: default);
Generated\BoundNodes.xml.Generated.cs (5)
7581
if (receiver != this.Receiver || arguments != this.Arguments || argumentNamesOpt != this.ArgumentNamesOpt || argumentRefKindsOpt != this.
ArgumentRefKindsOpt
|| applicableIndexers != this.ApplicableIndexers || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
12018
return node.Update(receiver, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, node.ApplicableIndexers, type);
14567
updatedNode = node.Update(receiver, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, applicableIndexers, infoAndType.Type!);
14572
updatedNode = node.Update(receiver, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, applicableIndexers, node.Type);
16829
new TreeDumperNode("argumentRefKindsOpt", node.
ArgumentRefKindsOpt
, null),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
328
if (!node.
ArgumentRefKindsOpt
.IsDefault)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
75
indexerAccess.
ArgumentRefKindsOpt
,
103
indexerAccess.
ArgumentRefKindsOpt
,
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
526
var temp = _factory.StoreToTemp(VisitExpression(arguments[i]), out assignmentToTemp, indexerAccess.
ArgumentRefKindsOpt
.RefKinds(i) != RefKind.None ? RefKind.Ref : RefKind.None);
542
indexerAccess.
ArgumentRefKindsOpt
,
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
46
return MakeDynamicGetIndex(node, loweredReceiver, loweredArguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
883
dynamicIndexerAccess.
ArgumentRefKindsOpt
);
Operations\CSharpOperationFactory.cs (1)
824
ImmutableArray<RefKind> argumentRefKinds = boundDynamicIndexerAccess.
ArgumentRefKindsOpt
.NullToEmpty();