Disculpa si me falta algo obvio, pero cuando creo un nuevo tipo con Reflection.Emit, ¿cómo especifico en qué espacio de nombres debería estar?Cómo especificar el espacio de nombres para un tipo creado a través de Reflection.Emit?
es decir ..
AssemblyName assemblyName = new AssemblyName();
assemblyName.Name = "TestDynamic";
AssemblyBuilder assemblyBuilder =
AppDomain.CurrentDomain.DefineDynamicAssembly(
assemblyName,
AssemblyBuilderAccess.Save);
ModuleBuilder moduleBuilder =
AssemblyBuilder.DefineDynamicModule("TestDynamic", "TestDynamic.dll");
TypeBuilder myTestInterface =
moduleBuilder.DefineType("MyTestInterface",
TypeAttributes.Public | TypeAttributes.Interface, typeof(object));
¿Cómo hacerle un espacio de nombres para ?
D'oh! Sabía que tenía que ser algo obvio. Gracias amigo. –