12[DebuggerTypeProxy(typeof(LambdaExpressionProxy))]
41 [ExcludeFromCodeCoverage(Justification =
"Unreachable")]
44 [ExcludeFromCodeCoverage(Justification =
"Unreachable")]
58 [ExcludeFromCodeCoverage(Justification =
"Unreachable")]
64 [ExcludeFromCodeCoverage(Justification =
"Unreachable")]
70 [ExcludeFromCodeCoverage(Justification =
"Unreachable")]
92 if (preferInterpretation)
static Exception Unreachable
static Delegate Compile(LambdaExpression lambda)
LightDelegateCreator CompileTop(LambdaExpression node)
Delegate CreateDelegate()
static readonly MethodInfo s_expressionCompileMethodInfo
override ExpressionType NodeType
virtual bool TailCallCore
LambdaExpression Accept(StackSpiller spiller)
virtual ? string NameCore
ParameterExpression IParameterProvider. GetParameter(int index)
ReadOnlyCollection< ParameterExpression > Parameters
readonly Expression _body
LambdaExpression(Expression body)
virtual ParameterExpression GetParameter(int index)
Delegate Compile(bool preferInterpretation)
virtual ReadOnlyCollection< ParameterExpression > GetOrMakeParameters()
static MethodInfo GetCompileMethod(Type lambdaExpressionType)
int IParameterProvider. ParameterCount
Delegate Compile(DebugInfoGenerator debugInfoGenerator)
virtual MemberInfo GetMemberWithSameMetadataDefinitionAs(MemberInfo member)
static readonly Type[] EmptyTypes
ParameterExpression GetParameter(int index)