16 writes to ArgsOpt
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder.ValueChecks.cs (16)
141ArgsOpt = call.Arguments, 154ArgsOpt = args, 169ArgsOpt = ptrInvocation.Arguments, 183ArgsOpt = indexerAccess.Arguments, 198ArgsOpt = objectCreation.Arguments, 214ArgsOpt = [unaryOperator.Operand], 230ArgsOpt = [binaryOperator.Left, binaryOperator.Right], 244ArgsOpt = [logicalOperator.Left, logicalOperator.Right], 257ArgsOpt = [operand], 270ArgsOpt = arguments, 285ArgsOpt = [incrementOperator.Operand], 302ArgsOpt = method.IsStatic ? [compoundOperator.Left, compoundOperator.Right] : [compoundOperator.Right], 316ArgsOpt = arguments, 337ArgsOpt = colElement.Arguments, 2382result.ArgsOpt = methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt]; 4917ArgsOpt = expr.Arguments,
11 references to ArgsOpt
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (5)
2382result.ArgsOpt = methodInvocationInfo.ArgsOpt.IsDefault ? [methodInvocationInfo.Receiver] : [methodInvocationInfo.Receiver, .. methodInvocationInfo.ArgsOpt]; 2640var argsOpt = methodInvocationInfo.ArgsOpt; 3272inferDeclarationExpressionValEscape(methodInvocationInfo.ArgsOpt, localScopeDepth, escapeValues); 3304var argsOpt = methodInvocationInfo.ArgsOpt;
Binder\RefSafetyAnalysis.cs (6)
838VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.ArgsOpt, node.Method.GetIsNewExtensionMember()); 954VisitArgumentsAndGetArgumentPlaceholders(receiverOpt: null, methodInvocationInfo.ArgsOpt, isNewExtensionMethod: node.Constructor.GetIsNewExtensionMember()); 1027VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.ArgsOpt, node.Indexer.GetIsNewExtensionMember()); 1144var arg = (BoundDeconstructValuePlaceholder)methodInvocationInfo.ArgsOpt[i + offset]; 1161Visit(methodInvocationInfo.ArgsOpt[0]); 1179VisitDeconstructionArguments(nestedVariables, syntax, underlyingConversion, right: methodInvocationInfo.ArgsOpt[i + offset]);