ChipDemo/Core/Features/FeatureList.cs

17 lines
452 B
C#
Raw Normal View History

2023-04-07 22:10:35 +08:00
using System.Collections.ObjectModel;
using Demo.Models;
namespace Demo.Features;
/// <summary>
/// 功能列表容器
/// </summary>
/// <typeparam name="TMetadata"></typeparam>
public class FeatureList<TMetadata> : Dictionary<string, Feature<TMetadata>>
where TMetadata : IMetadata
{
public FeatureList(IDictionary<string, Feature<TMetadata>>? list = null)
: base(list ?? new Dictionary<string, Feature<TMetadata>>())
{
}
}