diff --git a/GFramework.Core/architecture/ArchitectureConstants.cs b/GFramework.Core/architecture/ArchitectureConstants.cs index 735ba1a..b7eec51 100644 --- a/GFramework.Core/architecture/ArchitectureConstants.cs +++ b/GFramework.Core/architecture/ArchitectureConstants.cs @@ -8,6 +8,7 @@ public static class ArchitectureConstants public static readonly ImmutableDictionary PhaseTransitions = new Dictionary { + { ArchitecturePhase.None, [ArchitecturePhase.Created] }, { ArchitecturePhase.Created, [ArchitecturePhase.BeforeInit] }, { ArchitecturePhase.BeforeInit, [ArchitecturePhase.AfterInit] }, { ArchitecturePhase.AfterInit, [ArchitecturePhase.BeforeModelInit] }, diff --git a/GFramework.Core/architecture/ArchitecturePhase.cs b/GFramework.Core/architecture/ArchitecturePhase.cs index fa7988e..0396ce2 100644 --- a/GFramework.Core/architecture/ArchitecturePhase.cs +++ b/GFramework.Core/architecture/ArchitecturePhase.cs @@ -9,7 +9,10 @@ /// public enum ArchitecturePhase { - + /// + /// 无效阶段,表示未定义的阶段 + /// + None = 0, /// /// 对象创建阶段,对应 new T() 操作完成后的状态 ///