feat: BasicConfiguration can now parse enums

This commit is contained in:
2026-04-14 10:24:14 +03:00
parent 3295701664
commit 212ff3c890

View File

@@ -23,6 +23,9 @@ public class BasicConfiguration : IConfiguration
try { return (T?)System.Convert.ChangeType(value, typeof(T)); } catch { } try { return (T?)System.Convert.ChangeType(value, typeof(T)); } catch { }
if (typeof(T).IsEnum && System.Enum.TryParse(typeof(T), $"{value}", out object? enumValue))
return (T?)enumValue;
return default; return default;
} }