7 types derived from InvocationExpression
System.Linq.Expressions (7)
System\Linq\Expressions\InvocationExpression.cs (7)
125internal sealed class InvocationExpressionN : InvocationExpression 153internal sealed class InvocationExpression0 : InvocationExpression 181internal sealed class InvocationExpression1 : InvocationExpression 218internal sealed class InvocationExpression2 : InvocationExpression 258internal sealed class InvocationExpression3 : InvocationExpression 301internal sealed class InvocationExpression4 : InvocationExpression 347internal sealed class InvocationExpression5 : InvocationExpression
54 references to InvocationExpression
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\ExprLambdaUtils.vb (1)
231Protected Overrides Function VisitInvocation(node As InvocationExpression) As Expression
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
168new PredefinedTypeInfo(PredefinedType.PT_INVOCATIONEXPRESSION, typeof(System.Linq.Expressions.InvocationExpression), "System.Linq.Expressions.InvocationExpression"),
netstandard (1)
netstandard.cs (1)
1005[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.InvocationExpression))]
System.Core (1)
System.Core.cs (1)
143[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.InvocationExpression))]
System.Linq.Expressions (50)
System\Linq\Expressions\Compiler\LambdaCompiler.cs (1)
141InvocationExpression invocation)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (3)
172InvocationExpression node = (InvocationExpression)expr; 195private void EmitInlinedInvoke(InvocationExpression invoke, CompilationFlags flags)
System\Linq\Expressions\Compiler\StackSpiller.cs (2)
497var node = (InvocationExpression)expr;
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
95protected internal override Expression VisitInvocation(InvocationExpression node)
System\Linq\Expressions\DebugViewWriter.cs (1)
545protected internal override Expression VisitInvocation(InvocationExpression node)
System\Linq\Expressions\Expression.DebuggerProxy.cs (2)
183private readonly InvocationExpression _node; 185public InvocationExpressionProxy(InvocationExpression node)
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
497protected internal override Expression VisitInvocation(InvocationExpression node)
System\Linq\Expressions\ExpressionVisitor.cs (2)
297/// Visits the children of the <see cref="InvocationExpression"/>. 302protected internal virtual Expression VisitInvocation(InvocationExpression node)
System\Linq\Expressions\IArgumentProvider.cs (2)
8/// <see cref="ElementInit"/>, <see cref="MethodCallExpression"/>, <see cref="InvocationExpression"/>, 19/// <see cref="BlockExpression"/>, <see cref="InvocationExpression"/>, <see cref="MethodCallExpression"/>.
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
2666var node = (InvocationExpression)expr;
System\Linq\Expressions\InvocationExpression.cs (33)
56public InvocationExpression Update(Expression expression, IEnumerable<Expression>? arguments) 107internal virtual InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 144internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 172internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 205internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 245internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 288internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 334internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 383internal override InvocationExpression Rewrite(Expression lambda, Expression[]? arguments) 401/// Creates an <see cref="InvocationExpression"/> that 405/// An <see cref="InvocationExpression"/> that 418internal static InvocationExpression Invoke(Expression expression) 434/// Creates an <see cref="InvocationExpression"/> that 438/// An <see cref="InvocationExpression"/> that 454internal static InvocationExpression Invoke(Expression expression, Expression arg0) 472/// Creates an <see cref="InvocationExpression"/> that 476/// An <see cref="InvocationExpression"/> that 495internal static InvocationExpression Invoke(Expression expression, Expression arg0, Expression arg1) 513/// Creates an <see cref="InvocationExpression"/> that 517/// An <see cref="InvocationExpression"/> that 539internal static InvocationExpression Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2) 559/// Creates an <see cref="InvocationExpression"/> that 563/// An <see cref="InvocationExpression"/> that 588internal static InvocationExpression Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2, Expression arg3) 609/// Creates an <see cref="InvocationExpression"/> that 613/// An <see cref="InvocationExpression"/> that 641internal static InvocationExpression Invoke(Expression expression, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) 663/// Creates an <see cref="InvocationExpression"/> that 667/// An <see cref="InvocationExpression"/> that 684public static InvocationExpression Invoke(Expression expression, params Expression[]? arguments) 690/// Creates an <see cref="InvocationExpression"/> that 694/// An <see cref="InvocationExpression"/> that 711public static InvocationExpression Invoke(Expression expression, IEnumerable<Expression>? arguments)