using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace HeuristicLab.JsonInterface.OptimizerIntegration { public class IntArrayValueVM : ArrayValueVM { protected override int MinTypeValue => int.MinValue; protected override int MaxTypeValue => int.MaxValue; public override int[] Value { get => Item.Value; set { Item.Value = value; OnPropertyChange(this, nameof(Value)); } } } public class IntRangeVM : RangeVM { protected override int MinTypeValue => int.MinValue; protected override int MaxTypeValue => int.MaxValue; } public class IntValueVM : SingleValueVM { protected override int MinTypeValue => int.MinValue; protected override int MaxTypeValue => int.MaxValue; } }