Skip to content

Commit 8b1f955

Browse files
committed
revert: 撤销泛型更改
1 parent dacfd66 commit 8b1f955

File tree

5 files changed

+4
-1084
lines changed

5 files changed

+4
-1084
lines changed

src/BootstrapBlazor/Extensions/EnumExtensions.cs

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -72,33 +72,6 @@ public static List<SelectedItem> ToSelectList(this Type type, SelectedItem? addi
7272
return ret;
7373
}
7474

75-
/// <summary>
76-
/// 获取指定枚举类型的枚举值集合,默认通过 DisplayAttribute DescriptionAttribute 标签显示 DisplayName 支持资源文件 回退机制显示字段名称
77-
/// </summary>
78-
/// <param name="type"></param>
79-
/// <param name="additionalItem"></param>
80-
/// <returns></returns>
81-
public static List<SelectedItem<TValue>> ToSelectList<TValue>(this Type type, SelectedItem<TValue>? additionalItem = null)
82-
{
83-
var ret = new List<SelectedItem<TValue>>();
84-
if (additionalItem != null)
85-
{
86-
ret.Add(additionalItem);
87-
}
88-
89-
if (type.IsEnum())
90-
{
91-
var t = Nullable.GetUnderlyingType(type) ?? type;
92-
foreach (var field in Enum.GetNames(t))
93-
{
94-
var desc = Utility.GetDisplayName(t, field);
95-
var val = (TValue)Enum.Parse(t, field);
96-
ret.Add(new SelectedItem<TValue>(val, desc));
97-
}
98-
}
99-
return ret;
100-
}
101-
10275
/// <summary>
10376
/// 判断类型是否为枚举类型
10477
/// </summary>

src/BootstrapBlazor/Misc/SelectedItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public SelectedItem() { }
2020
/// </summary>
2121
public SelectedItem(string value, string text)
2222
{
23-
Value = value ?? "";
23+
Value = value;
2424
Text = text;
2525
}
2626

src/BootstrapBlazor/Misc/SelectedItemOfT.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)