public CompileToMethod ( |
||
method | ||
debugInfoGenerator | ||
리턴 | void |
public void CompileToMethod (MethodBuilder method, DebugInfoGenerator debugInfoGenerator)
{
CompileToMethod (method);
}
}
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"); }