16 writes to ArgsOpt
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder.ValueChecks.cs (16)
140
ArgsOpt
= call.Arguments,
153
ArgsOpt
= args,
168
ArgsOpt
= ptrInvocation.Arguments,
182
ArgsOpt
= indexerAccess.Arguments,
197
ArgsOpt
= objectCreation.Arguments,
213
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,
2410
result.
ArgsOpt
= methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt];
4909
ArgsOpt
= expr.Arguments,
11 references to ArgsOpt
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (5)
2410
result.ArgsOpt = methodInvocationInfo.
ArgsOpt
.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.
ArgsOpt
];
2665
var argsOpt = methodInvocationInfo.
ArgsOpt
;
3294
inferDeclarationExpressionValEscape(methodInvocationInfo.
ArgsOpt
, escapeValues);
3326
var argsOpt = methodInvocationInfo.
ArgsOpt
;
Binder\RefSafetyAnalysis.cs (6)
857
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Method.IsExtensionBlockMember());
972
VisitArgumentsAndGetArgumentPlaceholders(receiverOpt: null, methodInvocationInfo.
ArgsOpt
, isNewExtensionMethod: node.Constructor.IsExtensionBlockMember());
1044
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Indexer.IsExtensionBlockMember());
1159
var arg = (BoundDeconstructValuePlaceholder)methodInvocationInfo.
ArgsOpt
[i + offset];
1176
Visit(methodInvocationInfo.
ArgsOpt
[0]);
1193
VisitDeconstructionArguments(nestedVariables, syntax, underlyingConversion, right: methodInvocationInfo.
ArgsOpt
[i + offset]);