Files
mixtape/zero.Core/Configuration/ConfigurationParts/FeatureOptions.cs
T
2021-11-22 14:29:22 +01:00

20 lines
383 B
C#

namespace zero.Configuration;
public class FeatureOptions : OptionsEnumerable<Feature>, IOptionsEnumerable
{
public void Add<T>() where T : Feature, new()
{
Items.Add(new T());
}
public void Add(string alias, string name, string description)
{
Items.Add(new Feature()
{
Alias = alias,
Name = name,
Description = description
});
}
}