Просмотр исходного кода

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

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

Lzh666 1 год назад
Родитель
Сommit
5fbfd302e2
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      Admin.NET/Admin.NET.Core/Extension/EnumExtension.cs

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

@@ -149,7 +149,7 @@ public static class EnumExtension
     /// </summary>
     /// <param name="value"></param>
     /// <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;
     }
@@ -159,7 +159,7 @@ public static class EnumExtension
     /// </summary>
     /// <param name="value"></param>
     /// <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;
     }
@@ -190,7 +190,7 @@ public static class EnumExtension
             return new EnumEntity
             {
                 Name = item.ToString(),
-                Describe = item.GetDescription() ?? item.ToString(),
+                Describe = item.GetEnumDescription() ?? item.ToString(),
                 Theme = item.GetTheme() ?? string.Empty,
                 Value = item.GetHashCode()
             };