2 instantiations of BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Invocation.cs (1)
241return new BoundArgListOperator(node, arguments, refKinds, null, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
2973var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors);
29 references to BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder.ValueChecks.cs (2)
2111var argList = (BoundArgListOperator)argument;
CodeGen\CodeGenerator.cs (1)
349private void EmitSymbolToken(MethodSymbol method, SyntaxNode syntaxNode, BoundArgListOperator optArgList, bool encodeAsRawDefinitionToken = false)
CodeGen\EmitExpression.cs (8)
302EmitArgListOperator((BoundArgListOperator)expression); 693private void EmitArgListOperator(BoundArgListOperator expression) 1640method.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 1794actualMethodTargetedByTheCall.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2035int varArgCount = ((BoundArgListOperator)arguments[fixedArgCount]).Arguments.Length; 2059int varArgCount = ((BoundArgListOperator)objCreation.Arguments[fixedArgCount]).Arguments.Length; 2239constructor.IsVararg ? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null); 2496constructor.IsVararg ? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
CodeGen\Optimizer.cs (1)
1224public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Emitter\Model\PEModuleBuilder.cs (1)
1269BoundArgListOperator optArgList = null,
FlowAnalysis\AbstractFlowPass.cs (1)
1190public override BoundNode VisitArgListOperator(BoundArgListOperator node)
FlowAnalysis\NullableWalker.cs (1)
10663public override BoundNode? VisitArgListOperator(BoundArgListOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
2969public BoundArgListOperator Update(ImmutableArray<BoundExpression> arguments, ImmutableArray<RefKind> argumentRefKindsOpt, TypeSymbol? type) 2973var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors); 8661return VisitArgListOperator((BoundArgListOperator)node, arg); 9043public virtual R VisitArgListOperator(BoundArgListOperator node, A arg) => this.DefaultVisit(node, arg); 9271public virtual BoundNode? VisitArgListOperator(BoundArgListOperator node) => this.DefaultVisit(node); 9693public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 10860public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 12846public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 12849BoundArgListOperator updatedNode; 15094public override TreeDumperNode VisitArgListOperator(BoundArgListOperator node, object? arg) => new TreeDumperNode("argListOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
404public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Lowering\SpillSequenceSpiller.cs (3)
327var argumentList = (BoundArgListOperator)expression; 698public override BoundNode VisitArgListOperator(BoundArgListOperator node)