Method TryGetEnum
- Namespace
- Xunit.Sdk
- Assembly
- xunit.v3.common.dll
TryGetEnum<TEnum>(IReadOnlyDictionary<string, object?>, string)
Tries to get an Enum value from a deserialized JSON object.
public static TEnum? TryGetEnum<TEnum>(IReadOnlyDictionary<string, object?> obj, string key) where TEnum : struct, Enum
Parameters
objIReadOnlyDictionary<string, object>The deserialized JSON object
keystringThe key for the value
Returns
- TEnum?
Type Parameters
TEnum
TryGetEnum<TEnum>(object?)
Tries to get an Enum value from a deserialized JSON value.
public static TEnum? TryGetEnum<TEnum>(object? value) where TEnum : struct, Enum
Parameters
valueobjectThe deserialized JSON value
Returns
- TEnum?
Type Parameters
TEnum