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