using System; namespace NaughtyAttributes { [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)] public class MinValueAttribute : ValidatorAttribute { public float MinValue { get; private set; } public MinValueAttribute(float minValue) { this.MinValue = minValue; } public MinValueAttribute(int minValue) { this.MinValue = minValue; } } }