mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
feat(core): 添加架构阶段的None状态并更新相位转换表
- 在ArchitecturePhase枚举中新增None状态,表示未定义阶段 - 更新PhaseTransitions字典,将None阶段映射到Created阶段 - 为None状态添加XML文档注释说明其用途 - 确保架构相位转换逻辑支持从None到Created的流转
This commit is contained in:
parent
8a963e3e5e
commit
296c428c40
@ -8,6 +8,7 @@ public static class ArchitectureConstants
|
||||
public static readonly ImmutableDictionary<ArchitecturePhase, ArchitecturePhase[]> PhaseTransitions =
|
||||
new Dictionary<ArchitecturePhase, ArchitecturePhase[]>
|
||||
{
|
||||
{ ArchitecturePhase.None, [ArchitecturePhase.Created] },
|
||||
{ ArchitecturePhase.Created, [ArchitecturePhase.BeforeInit] },
|
||||
{ ArchitecturePhase.BeforeInit, [ArchitecturePhase.AfterInit] },
|
||||
{ ArchitecturePhase.AfterInit, [ArchitecturePhase.BeforeModelInit] },
|
||||
|
||||
@ -9,7 +9,10 @@
|
||||
/// </remarks>
|
||||
public enum ArchitecturePhase
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 无效阶段,表示未定义的阶段
|
||||
/// </summary>
|
||||
None = 0,
|
||||
/// <summary>
|
||||
/// 对象创建阶段,对应 new T() 操作完成后的状态
|
||||
/// </summary>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user