make some projects compatible with netframework4.8 again

This commit is contained in:
2025-02-11 07:18:14 +01:00
parent f08c94908a
commit 07ab60666a
32 changed files with 57 additions and 55 deletions

View File

@@ -5,7 +5,7 @@ namespace Pilz.UI.Telerik.Extensions.Extensions;
public static class RadFlyoutBaseExtensions
{
public static bool IsValid([NotNullWhen(true)] this RadFlyoutBase? @this)
public static bool IsValid(this RadFlyoutBase? @this)
{
return @this != null && @this.Result == DialogResult.OK;
}

View File

@@ -16,15 +16,16 @@ public static class RadListDataItemCollectionExtensions
public static IEnumerable<RadListDataItem> AddEnumValues<T>(this RadListDataItemCollection @this, bool clearCollection, Func<T, bool>? filter, Func<T, string?>? format) where T : struct, Enum
{
var values = Enum.GetValues<T>();
var values = Enum.GetValues(typeof(T));
var items = new List<RadListDataItem>();
format ??= v => Enum.GetName(v);
if (format == null)
format = v => Enum.GetName(typeof(T), v);
if (clearCollection)
@this.Clear();
foreach (var value in values)
foreach (T value in values)
{
if (filter is null || filter(value))
items.Add(new(format(value), value));