using System; namespace ZeroLevel.Services.Config { public class ConfigRecordParseAttribute : Attribute { public IConfigRecordParser Parser { get; set; } public ConfigRecordParseAttribute(Type parserType) { if (parserType == null!) throw new ArgumentNullException(nameof(parserType)); Parser = (IConfigRecordParser)Activator.CreateInstance(parserType); } } }