namespace GFramework.Game.Config; /// /// 聚合一个标量节点上声明的数值约束与字符串约束。 /// 该包装层保留“标量字段有约束”的统一入口,同时把不同语义的约束分成更小的专用模型。 /// internal sealed class YamlConfigScalarConstraints { /// /// 初始化标量约束模型。 /// /// 数值约束分组。 /// 字符串约束分组。 public YamlConfigScalarConstraints( YamlConfigNumericConstraints? numericConstraints, YamlConfigStringConstraints? stringConstraints) { NumericConstraints = numericConstraints; StringConstraints = stringConstraints; } /// /// 获取数值约束分组。 /// public YamlConfigNumericConstraints? NumericConstraints { get; } /// /// 获取字符串约束分组。 /// public YamlConfigStringConstraints? StringConstraints { get; } }