23 implementations of GetArgument
System.Linq.Expressions (23)
System\Linq\Expressions\DynamicExpression.cs (6)
212Expression IArgumentProvider.GetArgument(int index) 502Expression IArgumentProvider.GetArgument(int index) => _arguments[index]; 544Expression IArgumentProvider.GetArgument(int index) => 603Expression IArgumentProvider.GetArgument(int index) => 673Expression IArgumentProvider.GetArgument(int index) => 749Expression IArgumentProvider.GetArgument(int index) =>
System\Linq\Expressions\ElementInit.cs (1)
37public Expression GetArgument(int index) => Arguments[index];
System\Linq\Expressions\IndexExpression.cs (1)
105public Expression GetArgument(int index) => _arguments[index];
System\Linq\Expressions\InvocationExpression.cs (1)
81public virtual Expression GetArgument(int index)
System\Linq\Expressions\MethodCallExpression.cs (13)
133public virtual Expression GetArgument(int index) 177public override Expression GetArgument(int index) => _arguments[index]; 208public override Expression GetArgument(int index) => _arguments[index]; 236public override Expression GetArgument(int index) 270public override Expression GetArgument(int index) => 324public override Expression GetArgument(int index) 390public override Expression GetArgument(int index) 462public override Expression GetArgument(int index) 540public override Expression GetArgument(int index) 616public override Expression GetArgument(int index) 650public override Expression GetArgument(int index) 705public override Expression GetArgument(int index) 771public override Expression GetArgument(int index)
System\Linq\Expressions\NewExpression.cs (1)
56public Expression GetArgument(int index) => _arguments[index];
8 references to GetArgument
System.Linq.Expressions (8)
System\Dynamic\Utils\ExpressionVisitorUtils.cs (2)
65Expression curNode = nodes.GetArgument(i); 77newNodes[j] = nodes.GetArgument(j);
System\Dynamic\Utils\ListArgumentProvider.cs (1)
167protected override Expression GetElement(int index) => _provider.GetArgument(index);
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
425types[i] = args.GetArgument(i).Type; 522Expression argument = args.GetArgument(i - skipParameters);
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (1)
170Add(expressions.GetArgument(i));
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
2158Expression arg = arguments.GetArgument(i); 2368Expression arg = arguments.GetArgument(i);