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