CodeGenerator.cs 743 B

123456789101112131415161718192021222324
  1. using System;
  2. using System.Reflection;
  3. using System.Reflection.Emit;
  4. namespace FWindSoft.MVVM
  5. {
  6. /// <summary>
  7. /// 代码生成器类
  8. /// </summary>
  9. public static class CodeGenerator
  10. {
  11. public static readonly AssemblyName AssemblyName;
  12. public static readonly AssemblyBuilder Assembly;
  13. public static readonly ModuleBuilder Module;
  14. static CodeGenerator()
  15. {
  16. AssemblyName = new AssemblyName("{F92A88EB-5131-4447-A409-B0CF97894AE2}");
  17. Assembly = AppDomain.CurrentDomain.DefineDynamicAssembly(AssemblyName,
  18. AssemblyBuilderAccess.Run);
  19. Module = Assembly.DefineDynamicModule("{FE71E98C-1DB2-41ec-AFAB-3AB15701E5A0}");
  20. }
  21. }
  22. }