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