1 instantiation of BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3085var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors);
32 references to BoundArgListOperator
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder.ValueChecks.cs (2)
2322var argList = (BoundArgListOperator)argument;
Binder\Binder_Expressions.cs (1)
3398if (argument is BoundArgListOperator)
CodeGen\CodeGenerator.cs (1)
349private void EmitSymbolToken(MethodSymbol method, SyntaxNode syntaxNode, BoundArgListOperator optArgList, bool encodeAsRawDefinitionToken = false)
CodeGen\EmitExpression.cs (10)
317EmitArgListOperator((BoundArgListOperator)expression); 705private void EmitArgListOperator(BoundArgListOperator expression) 950(arguments.Length == parameters.Length + 1 && arguments is [.., BoundArgListOperator]), "argument count must match parameter count"); 954(argRefKindsOpt.Length == arguments.Length - 1 && arguments is [.., BoundArgListOperator]), "if we have argRefKinds, we should have one for each argument"); 1680method.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2014actualMethodTargetedByTheCall.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2255int varArgCount = ((BoundArgListOperator)arguments[fixedArgCount]).Arguments.Length; 2279int varArgCount = ((BoundArgListOperator)objCreation.Arguments[fixedArgCount]).Arguments.Length; 2456constructor.IsVararg ? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null); 2713constructor.IsVararg ? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
CodeGen\Optimizer.cs (1)
1291public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Emitter\Model\PEModuleBuilder.cs (1)
1212BoundArgListOperator optArgList = null,
FlowAnalysis\AbstractFlowPass.cs (1)
1246public override BoundNode VisitArgListOperator(BoundArgListOperator node)
FlowAnalysis\NullableWalker.cs (1)
11640public override BoundNode? VisitArgListOperator(BoundArgListOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
3081public BoundArgListOperator Update(ImmutableArray<BoundExpression> arguments, ImmutableArray<RefKind> argumentRefKindsOpt, TypeSymbol? type) 3085var result = new BoundArgListOperator(this.Syntax, arguments, argumentRefKindsOpt, type, this.HasErrors); 9022return VisitArgListOperator((BoundArgListOperator)node, arg); 9417public virtual R VisitArgListOperator(BoundArgListOperator node, A arg) => this.DefaultVisit(node, arg); 9653public virtual BoundNode? VisitArgListOperator(BoundArgListOperator node) => this.DefaultVisit(node); 10087public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 11292public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13350public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13353BoundArgListOperator updatedNode; 15691public override TreeDumperNode VisitArgListOperator(BoundArgListOperator node, object? arg) => new TreeDumperNode("argListOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
415public override BoundNode VisitArgListOperator(BoundArgListOperator node)
Lowering\SpillSequenceSpiller.cs (3)
326var argumentList = (BoundArgListOperator)expression; 769public override BoundNode VisitArgListOperator(BoundArgListOperator node)