16 writes to ArgsOpt
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder.ValueChecks.cs (16)
120
ArgsOpt
= call.Arguments,
133
ArgsOpt
= args,
148
ArgsOpt
= ptrInvocation.Arguments,
164
ArgsOpt
= indexerAccess.Arguments,
180
ArgsOpt
= objectCreation.Arguments,
196
ArgsOpt
= [unaryOperator.Operand],
213
ArgsOpt
= [binaryOperator.Left, binaryOperator.Right],
227
ArgsOpt
= [logicalOperator.Left, logicalOperator.Right],
240
ArgsOpt
= [operand],
253
ArgsOpt
= arguments,
268
ArgsOpt
= [incrementOperator.Operand],
285
ArgsOpt
= method.IsStatic ? [compoundOperator.Left, compoundOperator.Right] : [compoundOperator.Right],
299
ArgsOpt
= arguments,
324
ArgsOpt
= colElement.Arguments,
2436
result.
ArgsOpt
= methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt];
4970
ArgsOpt
= expr.Arguments,
10 references to ArgsOpt
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.ValueChecks.cs (4)
2436
result.ArgsOpt = methodInvocationInfo.
ArgsOpt
.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.
ArgsOpt
];
2691
var argsOpt = methodInvocationInfo.
ArgsOpt
;
3295
inferDeclarationExpressionValEscape(methodInvocationInfo.
ArgsOpt
, escapeValues);
Binder\RefSafetyAnalysis.cs (6)
879
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Method.IsExtensionBlockMember());
994
VisitArgumentsAndGetArgumentPlaceholders(receiverOpt: null, methodInvocationInfo.
ArgsOpt
, isExtensionBlockMember: node.Constructor.IsExtensionBlockMember());
1086
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Indexer.IsExtensionBlockMember());
1201
var arg = (BoundDeconstructValuePlaceholder)methodInvocationInfo.
ArgsOpt
[i + offset];
1218
Visit(methodInvocationInfo.
ArgsOpt
[0]);
1235
VisitDeconstructionArguments(nestedVariables, syntax, underlyingConversion, right: methodInvocationInfo.
ArgsOpt
[i + offset]);