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],
231
ArgsOpt
= [binaryOperator.Left, binaryOperator.Right],
245
ArgsOpt
= [logicalOperator.Left, logicalOperator.Right],
258
ArgsOpt
= [operand],
271
ArgsOpt
= arguments,
286
ArgsOpt
= [incrementOperator.Operand],
303
ArgsOpt
= method.IsStatic ? [compoundOperator.Left, compoundOperator.Right] : [compoundOperator.Right],
317
ArgsOpt
= arguments,
338
ArgsOpt
= colElement.Arguments,
2385
result.
ArgsOpt
= methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt];
4921
ArgsOpt
= expr.Arguments,
11 references to ArgsOpt
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (5)
2385
result.ArgsOpt = methodInvocationInfo.
ArgsOpt
.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.
ArgsOpt
];
2643
var argsOpt = methodInvocationInfo.
ArgsOpt
;
3275
inferDeclarationExpressionValEscape(methodInvocationInfo.
ArgsOpt
, localScopeDepth, escapeValues);
3307
var argsOpt = methodInvocationInfo.
ArgsOpt
;
Binder\RefSafetyAnalysis.cs (6)
858
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Method.IsExtensionBlockMember());
974
VisitArgumentsAndGetArgumentPlaceholders(receiverOpt: null, methodInvocationInfo.
ArgsOpt
, isNewExtensionMethod: node.Constructor.IsExtensionBlockMember());
1047
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.
ArgsOpt
, node.Indexer.IsExtensionBlockMember());
1164
var arg = (BoundDeconstructValuePlaceholder)methodInvocationInfo.
ArgsOpt
[i + offset];
1181
Visit(methodInvocationInfo.
ArgsOpt
[0]);
1199
VisitDeconstructionArguments(nestedVariables, syntax, underlyingConversion, right: methodInvocationInfo.
ArgsOpt
[i + offset]);