AnalyzeAssembly.cs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using System.IO;
  2. namespace ET.Analyzer
  3. {
  4. public static class AnalyzeAssembly
  5. {
  6. public const string DotNetCore = "Core";
  7. public const string DotNetModel = "Model";
  8. public const string DotNetHotfix = "Hotfix";
  9. public const string UnityCore = "Unity.Core";
  10. public const string UnityModel = "Unity.Model";
  11. public const string UnityHotfix = "Unity.Hotfix";
  12. public const string UnityModelView = "Unity.ModelView";
  13. public const string UnityHotfixView = "Unity.HotfixView";
  14. public const string UnityCodes = "Unity.Codes";
  15. public const string UnityAllModel = "Unity.AllModel";
  16. public const string UnityAllHotfix = "Unity.AllHotfix";
  17. public static readonly string[] AllHotfix =
  18. {
  19. DotNetHotfix, UnityHotfix, UnityHotfixView,
  20. UnityAllHotfix,
  21. };
  22. public static readonly string[] AllModel =
  23. {
  24. DotNetModel, UnityModel,
  25. UnityModelView,UnityAllModel
  26. };
  27. public static readonly string[] AllModelHotfix =
  28. {
  29. DotNetModel, DotNetHotfix,
  30. UnityModel, UnityHotfix, UnityModelView, UnityHotfixView,
  31. UnityAllModel, UnityAllHotfix,
  32. };
  33. public static readonly string[] All =
  34. {
  35. DotNetCore, DotNetModel, DotNetHotfix,
  36. UnityCore, UnityModel, UnityHotfix, UnityModelView, UnityHotfixView,
  37. UnityCodes,UnityAllModel, UnityAllHotfix,
  38. };
  39. public static readonly string[] ServerModelHotfix =
  40. {
  41. DotNetModel,DotNetHotfix,
  42. };
  43. public static readonly string[] AllLogicModel =
  44. {
  45. DotNetModel, UnityModel,UnityAllModel
  46. };
  47. }
  48. public static class UnityCodesPath
  49. {
  50. public static readonly string UnityModel = @"Unity\Assets\Scripts\Model\".Replace('\\',Path.DirectorySeparatorChar);
  51. public static readonly string UnityModelView = @"Unity\Assets\Scripts\ModelView\".Replace('\\',Path.DirectorySeparatorChar);
  52. public static readonly string UnityHotfix = @"Unity\Assets\Scripts\Hotfix\".Replace('\\',Path.DirectorySeparatorChar);
  53. public static readonly string UnityHotfixView = @"Unity\Assets\Scripts\HotfixView\".Replace('\\',Path.DirectorySeparatorChar);
  54. public static readonly string[] AllModelHotfix =
  55. {
  56. UnityModel, UnityHotfix, UnityModelView, UnityHotfixView,
  57. };
  58. public static readonly string[] AllHotfix =
  59. {
  60. UnityHotfix, UnityHotfixView,
  61. };
  62. public static readonly string[] AllModel =
  63. {
  64. UnityModel, UnityModelView
  65. };
  66. }
  67. }