Извините, если мне не хватает чего-то очевидного, но когда я создаю новый тип с Reflection.Emit, как указать, в каком пространстве имён должно быть указано?Как указать пространство имен для типа, созданного с помощью Reflection.Emit?
т.е. ..
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));
Как дать пространство имен для ?
D'oh! Я знал, что это должно быть что-то очевидное. Спасибо друг. –