using System.ComponentModel; namespace NCC.Dependency { /// /// 注册范围 /// [SuppressSniffer] public enum InjectionPatterns { /// /// 只注册自己 /// [Description("只注册自己")] Self, /// /// 第一个接口 /// [Description("只注册第一个接口")] FirstInterface, /// /// 自己和第一个接口,默认值 /// [Description("自己和第一个接口")] SelfWithFirstInterface, /// /// 所有接口 /// [Description("所有接口")] ImplementedInterfaces, /// /// 注册自己包括所有接口 /// [Description("自己包括所有接口")] All } }