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