Ejemplo n.º 1
0
 /// <summary>
 /// 提升 EnumCustomAttribute  类型
 /// </summary>
 /// <typeparam name="TTarget">EnumCustomAttribute 目标类型</typeparam>
 /// <param name="o"></param>
 /// <returns></returns>
 public static TTarget AsType <TTarget>(this BaseEnumAttribute o)
     where TTarget : BaseEnumAttribute
 {
     return(o.AsType <BaseEnumAttribute, TTarget>());
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 枚举单项实体类 构造方法
 /// </summary>
 /// <param name="currentEnum">当前 导航的 枚举项</param>
 /// <param name="enumCustomAttribute">当前 枚举 自定义 扩展 特性</param>
 public EnumItem(Enum currentEnum, BaseEnumAttribute enumCustomAttribute)
 {
     CurrentEnum         = currentEnum;
     EnumCustomAttribute = enumCustomAttribute;
 }