1 instantiation of BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3084var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors);
32 references to BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder.ValueChecks.cs (2)
2653var argList = (BoundArgListOperator)argument;
Binder\Binder_Expressions.cs (1)
3447if (argument is BoundArgListOperator)
CodeGen\CodeGenerator.cs (1)
365private void EmitSymbolToken(MethodSymbol method, SyntaxNode syntaxNode, BoundArgListOperator optArgList, bool encodeAsRawDefinitionToken = false)
CodeGen\EmitExpression.cs (10)
317EmitArgListOperator((BoundArgListOperator)expression); 705private void EmitArgListOperator(BoundArgListOperator expression) 961(arguments.Length == parameters.Length + 1 && arguments is [.., BoundArgListOperator]), "argument count must match parameter count"); 965(argRefKindsOpt.Length == arguments.Length - 1 && arguments is [.., BoundArgListOperator]), "if we have argRefKinds, we should have one for each argument"); 1697method.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2041actualMethodTargetedByTheCall.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2282int varArgCount = ((BoundArgListOperator)arguments[fixedArgCount]).Arguments.Length; 2306int varArgCount = ((BoundArgListOperator)objCreation.Arguments[fixedArgCount]).Arguments.Length; 2489constructor.IsVararg ? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null); 2752constructor.IsVararg ? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
CodeGen\Optimizer.cs (1)
1300public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Emitter\Model\PEModuleBuilder.cs (1)
1211BoundArgListOperator optArgList = null,
FlowAnalysis\AbstractFlowPass.cs (1)
1245public override BoundNode VisitArgListOperator(BoundArgListOperator node)
FlowAnalysis\NullableWalker.cs (1)
12399public override BoundNode? VisitArgListOperator(BoundArgListOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
3080public BoundArgListOperator Update(ImmutableArray<BoundExpression> arguments, ImmutableArray<RefKind> argumentRefKindsOpt, TypeSymbol? type) 3084var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors); 9021return VisitArgListOperator((BoundArgListOperator)node, arg); 9416public virtual R VisitArgListOperator(BoundArgListOperator node, A arg) => this.DefaultVisit(node, arg); 9652public virtual BoundNode? VisitArgListOperator(BoundArgListOperator node) => this.DefaultVisit(node); 10088public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 11335public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13488public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13491BoundArgListOperator updatedNode; 15832public override TreeDumperNode VisitArgListOperator(BoundArgListOperator node, object? arg) => new TreeDumperNode("argListOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
440public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Lowering\SpillSequenceSpiller.cs (3)
326var argumentList = (BoundArgListOperator)expression; 780public override BoundNode VisitArgListOperator(BoundArgListOperator node)