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)
2303var argList = (BoundArgListOperator)argument;
Binder\Binder_Expressions.cs (1)
3357if (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)
1198public override BoundNode VisitArgListOperator(BoundArgListOperator node)
FlowAnalysis\NullableWalker.cs (1)
11395public 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); 8983return VisitArgListOperator((BoundArgListOperator)node, arg); 9378public virtual R VisitArgListOperator(BoundArgListOperator node, A arg) => this.DefaultVisit(node, arg); 9614public virtual BoundNode? VisitArgListOperator(BoundArgListOperator node) => this.DefaultVisit(node); 10048public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 11253public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13311public override BoundNode? VisitArgListOperator(BoundArgListOperator node) 13314BoundArgListOperator updatedNode; 15652public 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)