16 writes to ArgsOpt
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder.ValueChecks.cs (16)
141
ArgsOpt
= call.Arguments,
154
ArgsOpt
= args,
169
ArgsOpt
= ptrInvocation.Arguments,
183
ArgsOpt
= indexerAccess.Arguments,
198
ArgsOpt
= objectCreation.Arguments,
214
ArgsOpt
= [unaryOperator.Operand],
230
ArgsOpt
= [binaryOperator.Left, binaryOperator.Right],
244
ArgsOpt
= [logicalOperator.Left, logicalOperator.Right],
257
ArgsOpt
= [operand],
270
ArgsOpt
= arguments,
285
ArgsOpt
= [incrementOperator.Operand],
302
ArgsOpt
= method.IsStatic ? [compoundOperator.Left, compoundOperator.Right] : [compoundOperator.Right],
316
ArgsOpt
= arguments,
337
ArgsOpt
= colElement.Arguments,
2382
result.
ArgsOpt
= methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt];
4881
ArgsOpt
= expr.Arguments,
9 references to ArgsOpt
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder.ValueChecks.cs (5)
2382
result.ArgsOpt = methodInvocationInfo.
ArgsOpt
.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.
ArgsOpt
];
2640
var argsOpt = methodInvocationInfo.
ArgsOpt
;
3266
inferDeclarationExpressionValEscape(methodInvocationInfo.
ArgsOpt
, localScopeDepth, escapeValues);
3298
var argsOpt = methodInvocationInfo.
ArgsOpt
;
Binder\RefSafetyAnalysis.cs (4)
809
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Method.GetIsNewExtensionMember());
925
VisitArgumentsAndGetArgumentPlaceholders(receiverOpt: null, methodInvocationInfo.
ArgsOpt
, isNewExtensionMethod: node.Constructor.GetIsNewExtensionMember());
998
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Indexer.GetIsNewExtensionMember());
1115
var arg = (BoundDeconstructValuePlaceholder)methodInvocationInfo.
ArgsOpt
[i + offset];