aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCody Robibero <cody@robibe.ro>2022-03-05 14:47:16 -0700
committerCody Robibero <cody@robibe.ro>2022-03-06 18:13:54 -0700
commitdbea7cac674b9dca0a4e9bd26cac9e3838007b65 (patch)
tree718e738ac6ad73fc1af46353099a387d3f9c48ce /src
parentbbd5d11d3b62f0edc1456a8116753ea0fbaec04f (diff)
Use Enum.GetValues<T>()
Diffstat (limited to 'src')
-rw-r--r--src/Jellyfin.Extensions/Json/Converters/JsonFlagEnumConverter.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Jellyfin.Extensions/Json/Converters/JsonFlagEnumConverter.cs b/src/Jellyfin.Extensions/Json/Converters/JsonFlagEnumConverter.cs
index 6e4c85c47..4fa91fa5e 100644
--- a/src/Jellyfin.Extensions/Json/Converters/JsonFlagEnumConverter.cs
+++ b/src/Jellyfin.Extensions/Json/Converters/JsonFlagEnumConverter.cs
@@ -9,9 +9,9 @@ namespace Jellyfin.Extensions.Json.Converters;
/// </summary>
/// <typeparam name="T">The type of enum.</typeparam>
public class JsonFlagEnumConverter<T> : JsonConverter<T>
- where T : Enum
+ where T : struct, Enum
{
- private static readonly T[] _enumValues = (T[])Enum.GetValues(typeof(T));
+ private static readonly T[] _enumValues = Enum.GetValues<T>();
/// <inheritdoc />
public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)