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