override void Write(Utf8JsonWriter writer, TValueOption value, JsonSerializerOptions options)
 
readonly FSharpCoreReflectionProxy.StructGetter< TValueOption, TElement > _optionValueGetter
 
FSharpValueOptionConverter(JsonConverter< TElement > elementConverter)
 
override bool OnTryWrite(Utf8JsonWriter writer, TValueOption value, JsonSerializerOptions options, ref WriteStack state)
 
readonly JsonConverter< TElement > _elementConverter
 
override bool OnTryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, ref ReadStack state, out TValueOption value)
 
readonly ConverterStrategy _converterStrategy
 
readonly Func< TElement, TValueOption > _optionConstructor
 
override TValueOption Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
 
bool TryWrite(Utf8JsonWriter writer, in T value, JsonSerializerOptions options, ref WriteStack state)
 
bool TryRead(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, ref ReadStack state, out T value)
 
ConverterStrategy ConverterStrategy
 
T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
 
void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)