using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Mesen.Config { public class MinMaxAttribute : Attribute { public object Min { get; set; } public object Max { get; set; } public MinMaxAttribute(object min, object max) { this.Min = min; this.Max = max; } } public class ValidValuesAttribute : Attribute { public Enum[] ValidValues { get; set; } public ValidValuesAttribute(params object[] validValues) { this.ValidValues = validValues.Cast().ToArray(); } } }