Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. private AssemblyName _assemblyName;
  2. private AssemblyBuilder _asssemblyBuilder;
  3. private ModuleBuilder _moduleBuilder;
  4. private TypeBuilder _typeBuilder;
  5.  
  6. // Create the new assembly
  7. _assemblyName = new AssemblyName("ModuleName");
  8. _asssemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(_assemblyName, AssemblyBuilderAccess.Run);
  9.  
  10. // Create the default constructor.
  11. ConstructorInfo baseConstructorInfo = typeof(object).GetConstructor(new Type[0]);
  12. ConstructorBuilder constructorBuilder =
  13. _typeBuilder.DefineConstructor(
  14. MethodAttributes.Public,
  15. CallingConventions.Standard,
  16. Type.EmptyTypes);
  17.  
  18. // Create the base call operations.
  19. ILGenerator ilGenerator = constructorBuilder.GetILGenerator();
  20.  
  21. ilGenerator.Emit(?);
  22. ilGenerator.Emit(?);
  23. ilGenerator.Emit(?);
  24. ilGenerator.Emit(OpCodes.Ret);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement