Przeglądaj źródła

update Admin.NET/Admin.NET.Core/Extension/EnumExtension.cs.
将GetDescription更名为GetEnumDescription,避免与其他包名称冲突,导致应用层无法使用core的扩展方法

Signed-off-by: Lzh666 <422235757@qq.com>

Lzh666 1 rok temu
rodzic
commit
5fbfd302e2

+ 3 - 3
Admin.NET/Admin.NET.Core/Extension/EnumExtension.cs

@@ -149,7 +149,7 @@ public static class EnumExtension
     /// </summary>
     /// </summary>
     /// <param name="value"></param>
     /// <param name="value"></param>
     /// <returns></returns>
     /// <returns></returns>
-    public static string GetDescription(this Enum value)
+    public static string GetEnumDescription(this Enum value)
     {
     {
         return value.GetType().GetField(value.ToString())?.GetCustomAttribute<DescriptionAttribute>()?.Description;
         return value.GetType().GetField(value.ToString())?.GetCustomAttribute<DescriptionAttribute>()?.Description;
     }
     }
@@ -159,7 +159,7 @@ public static class EnumExtension
     /// </summary>
     /// </summary>
     /// <param name="value"></param>
     /// <param name="value"></param>
     /// <returns></returns>
     /// <returns></returns>
-    public static string GetDescription(this object value)
+    public static string GetEnumDescription(this object value)
     {
     {
         return value.GetType().GetField(value.ToString()!)?.GetCustomAttribute<DescriptionAttribute>()?.Description;
         return value.GetType().GetField(value.ToString()!)?.GetCustomAttribute<DescriptionAttribute>()?.Description;
     }
     }
@@ -190,7 +190,7 @@ public static class EnumExtension
             return new EnumEntity
             return new EnumEntity
             {
             {
                 Name = item.ToString(),
                 Name = item.ToString(),
-                Describe = item.GetDescription() ?? item.ToString(),
+                Describe = item.GetEnumDescription() ?? item.ToString(),
                 Theme = item.GetTheme() ?? string.Empty,
                 Theme = item.GetTheme() ?? string.Empty,
                 Value = item.GetHashCode()
                 Value = item.GetHashCode()
             };
             };