From 7add2b08b3a1ef13849f2f95b67a227f87444e90 Mon Sep 17 00:00:00 2001 From: Argo-Cloud Date: Tue, 13 Apr 2021 15:22:25 +0800 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=20Enum=20?= =?UTF-8?q?=E6=B3=9B=E5=9E=8B=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Extensions/EnumExtensions.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/BootstrapBlazor/Extensions/EnumExtensions.cs b/src/BootstrapBlazor/Extensions/EnumExtensions.cs index ecc88dd2d..24b7639a5 100644 --- a/src/BootstrapBlazor/Extensions/EnumExtensions.cs +++ b/src/BootstrapBlazor/Extensions/EnumExtensions.cs @@ -47,6 +47,16 @@ namespace BootstrapBlazor.Components return ret; } + /// + /// 通过字段名称获取 DisplayAttribute/DescriptionAttribute 标签值 + /// + /// + /// + /// + /// + /// + public static string ToEnumDisplayName(string? fieldName, IStringLocalizerFactory? localizerFactory = null, JsonLocalizationOptions? options = null) => ToEnumDisplayName(typeof(TEnum), fieldName, localizerFactory, options); + /// /// 通过字段名称获取 DisplayAttribute/DescriptionAttribute 标签值 /// -- Gitee From 638da1955d06c334fa07195f45502e385e6ab891 Mon Sep 17 00:00:00 2001 From: Argo-Cloud Date: Tue, 13 Apr 2021 16:05:57 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20ToEnumDisplayN?= =?UTF-8?q?ame=20=E6=B3=9B=E5=9E=8B=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Extensions/EnumExtensions.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/BootstrapBlazor/Extensions/EnumExtensions.cs b/src/BootstrapBlazor/Extensions/EnumExtensions.cs index 24b7639a5..296b0d7a4 100644 --- a/src/BootstrapBlazor/Extensions/EnumExtensions.cs +++ b/src/BootstrapBlazor/Extensions/EnumExtensions.cs @@ -52,10 +52,8 @@ namespace BootstrapBlazor.Components /// /// /// - /// - /// /// - public static string ToEnumDisplayName(string? fieldName, IStringLocalizerFactory? localizerFactory = null, JsonLocalizationOptions? options = null) => ToEnumDisplayName(typeof(TEnum), fieldName, localizerFactory, options); + public static string ToEnumDisplayName(string? fieldName) => ToEnumDisplayName(typeof(TEnum), fieldName); /// /// 通过字段名称获取 DisplayAttribute/DescriptionAttribute 标签值 -- Gitee