using Daybreak.Shared.Validators; namespace Daybreak.Shared.Attributes; [AttributeUsage(AttributeTargets.Property)] public sealed class OptionCustomValidatorAttribute : Attribute where T : IValidator, new() { public IValidator Validator { get; } public OptionCustomValidatorAttribute() { this.Validator = Activator.CreateInstance(); } }