namespace GFramework.Core.Abstractions.architecture; /// /// 架构选项配置类,用于定义架构行为的相关配置选项 /// public sealed class ArchitectureOptions( bool strictPhaseValidation = true, bool allowLateRegistration = false ) { /// /// 允许延迟注册开关,当设置为true时允许在初始化完成后进行组件注册 /// public bool AllowLateRegistration { get; } = allowLateRegistration; /// /// 严格阶段验证开关,当设置为true时启用严格的阶段验证机制 /// public bool StrictPhaseValidation { get; } = strictPhaseValidation; }