Class AbpStringToEnumConverter<T>
Inheritance
AbpStringToEnumConverter<T>
Assembly: Volo.Abp.Json.SystemTextJson.dll
Syntax
public class AbpStringToEnumConverter<T> : JsonConverter<T> where T : struct, Enum
Type Parameters
Constructors
AbpStringToEnumConverter()
Declaration
public AbpStringToEnumConverter()
AbpStringToEnumConverter(JsonNamingPolicy?, bool)
Declaration
public AbpStringToEnumConverter(JsonNamingPolicy? namingPolicy = null, bool allowIntegerValues = true)
Parameters
Methods
CanConvert(Type)
Declaration
public override bool CanConvert(Type typeToConvert)
Parameters
| Type |
Name |
Description |
| Type |
typeToConvert |
|
Returns
Overrides
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Declaration
public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
Returns
Overrides
ReadAsPropertyName(ref Utf8JsonReader, Type, JsonSerializerOptions)
Declaration
public override T ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
Returns
Overrides
Write(Utf8JsonWriter, T, JsonSerializerOptions)
Declaration
public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
Parameters
Overrides
WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)
Declaration
public override void WriteAsPropertyName(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
Parameters
Overrides
Extension Methods