System.Linq.Expressions.LambdaExpression.CompileToMethod C# (CSharp) Метод

CompileToMethod() публичный Метод

public CompileToMethod ( MethodBuilder method, DebugInfoGenerator debugInfoGenerator ) : void
method System.Reflection.Emit.MethodBuilder
debugInfoGenerator System.Runtime.CompilerServices.DebugInfoGenerator
Результат void
		public void CompileToMethod (MethodBuilder method, DebugInfoGenerator debugInfoGenerator)
		{
			CompileToMethod (method);
		}
	}

Usage Example

Пример #1
0
 private static void SaveLambda(LambdaExpression lambda)
 {
     var asm = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("test"),AssemblyBuilderAccess.Save);
     var type = asm.DefineDynamicModule("myModule", "test.dll").DefineType("myType");
     var builder = type.DefineMethod("Foo", MethodAttributes.Public | MethodAttributes.Static);
     lambda.CompileToMethod(builder);
     type.CreateType();
     asm.Save("test.dll");
 }
All Usage Examples Of System.Linq.Expressions.LambdaExpression::CompileToMethod
LambdaExpression