internal void SetRange(int defaultValue, MegaloVariantUserDefinedOptionValueParams min, MegaloVariantUserDefinedOptionValueParams max) { Value = defaultValue; ValueData.SetRange(defaultValue, min, max); }
internal void AddValue(MegaloVariantUserDefinedOptionValueParams valueParam, bool isDefault = false) { if (isDefault) { ValueIndex = ValueData.Values.Count; } ValueData.AddValue(valueParam, isDefault); }
internal void AddValue(MegaloVariantUserDefinedOptionValueParams valueParam, bool isDefault) { if (isDefault) { DefaultValueIndex = Values.Count; } Values.Add(new MegaloVariantUserDefinedOptionValueElement(valueParam)); }
internal void SetRange(int defaultValue, MegaloVariantUserDefinedOptionValueParams min, MegaloVariantUserDefinedOptionValueParams max) { IsRangeValue = true; Value = defaultValue; Values.Clear(); Values.Add(new MegaloVariantUserDefinedOptionValueElement(min)); Values.Add(new MegaloVariantUserDefinedOptionValueElement(max)); }
internal MegaloVariantUserDefinedOptionValueElement(MegaloVariantUserDefinedOptionValueParams valueParams) { Value = valueParams.Value; NameStringIndex = valueParams.NameStringIndex; DescriptionStringIndex = valueParams.DescriptionStringIndex; }