0x00x0028
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | <CanUseDirectReadOrWrite>k__BackingField | bool | Private | — | |
| 0x01 | <CanBePolymorphic>k__BackingField | bool | Private | — | |
| 0x01 | <IsValueType>k__BackingField | bool | Private | — | |
| 0x01 | <IsInternalConverter>k__BackingField | bool | Private | — | |
| 0x01 | IsInternalConverterForNumberType | bool | 1 flags | — | |
| 0x01 | <ConstructorIsParameterized>k__BackingField | bool | Private+1 flags | — | |
| 0x0016 | 0x02 | padding / unreflected | |||
| 0x08 | <ConstructorInfo>k__BackingField | ConstructorInfo | Private | — | |
| 0x01 | <RequiresDynamicMemberAccessors>k__BackingField | bool | Private+1 flags | — | |
| 0x0021 | 0x07 | unreflected bytes to end of JsonConverter | |||
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | 0x00 | |
| bool CanConvert(Type typeToConvert) | Public+3 flags | 0x08 | |
| ConverterStrategy get_ConverterStrategy() | 5 flags | 0x01 | |
| bool get_CanUseDirectReadOrWrite() | 2 flags | 0x01 | |
| void set_CanUseDirectReadOrWrite(bool value) | 2 flags | 0x01 | |
| bool get_CanHaveIdMetadata() | 4 flags | 0x01 | |
| bool get_CanBePolymorphic() | 2 flags | 0x01 | |
| void set_CanBePolymorphic(bool value) | 2 flags | 0x01 | |
| object CreateObject(JsonSerializerOptions options) | 3 flags | 0x08 | |
| void ReadElementAndSetProperty(object obj, const string& propertyName, ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state) | 3 flags | 0xF0 | |
| JsonPropertyInfo CreateJsonPropertyInfo() | 4 flags | 0x08 | |
| JsonParameterInfo CreateJsonParameterInfo() | 4 flags | 0x08 | |
| Type get_ElementType() | 5 flags | 0x08 | |
| Type get_KeyType() | 5 flags | 0x08 | |
| bool get_IsValueType() | 2 flags | 0x01 | |
| void set_IsValueType(bool value) | 2 flags | 0x01 | |
| bool get_IsInternalConverter() | 2 flags | 0x01 | |
| void set_IsInternalConverter(bool value) | 2 flags | 0x01 | |
| object ReadCoreAsObject(ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state) | 4 flags | 0xF0 | |
| Type get_RuntimeType() | 4 flags | 0x08 | |
| bool ShouldFlush(Utf8JsonWriter writer, ref WriteStack& state) | 1 flags | 0xB0 | |
| Type get_TypeToConvert() | 5 flags | 0x08 | |
| bool TryReadAsObject(ref Utf8JsonReader& reader, JsonSerializerOptions options, ref ReadStack& state, ref object& value) | 4 flags | — | 0xF0 |
| bool TryWriteAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, ref WriteStack& state) | 4 flags | — | 0xB0 |
| bool WriteCoreAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, ref WriteStack& state) | 4 flags | — | 0xB0 |
| void WriteAsPropertyNameCoreAsObject(Utf8JsonWriter writer, object value, JsonSerializerOptions options, bool isWritingExtensionDataProperty) | 4 flags | — | 0x08 |
| bool get_ConstructorIsParameterized() | 4 flags | 0x01 | |
| ConstructorInfo get_ConstructorInfo() | 2 flags | 0x08 | |
| void set_ConstructorInfo(ConstructorInfo value) | 2 flags | 0x08 | |
| bool get_RequiresDynamicMemberAccessors() | 4 flags | 0x01 | |
| void Initialize(JsonSerializerOptions options, JsonTypeInfo jsonTypeInfo) | 3 flags | 0x08 | |
| void CreateInstanceForReferenceResolver(ref Utf8JsonReader& reader, ref ReadStack& state, JsonSerializerOptions options) | 3 flags | 0xF0 | |
| bool SingleValueReadWithReadAhead(const ConverterStrategy& converterStrategy, ref Utf8JsonReader& reader, ref ReadStack& state) | Static+1 flags | 0xF0 | |
| bool DoSingleValueReadWithReadAhead(ref Utf8JsonReader& reader, ref ReadStack& state) | Static+1 flags | 0xF0 |
Subclasses 51
JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverterFactory
Used by 88
types with a member, parameter or interface of this type<<DeserializeAsyncEnumerable>g__CreateAsyncEnumerableDeserializer|63_0>d`1<ReadAllAsync>d__65`1<WriteStreamAsync>d__112`1Action`1ArraySortHelper`1Comparison`1ConcurrentDictionary`2ConverterListDictionary`2EntryEnumConverterFactoryEnumeratorEqualityComparer`1FSharpTypeConverterFactoryFunc`2Func`3IAsyncEnumerableConverterFactoryICollection`1IComparer`1IDictionary`2IEnumerableConverterFactoryIEnumerator`1IEqualityComparer`1IList`1IReadOnlyDictionary`2IReadOnlyList`1JsonConverter[]JsonConverterAttributeJsonConverterFactoryJsonExtensionsJsonMetadataServicesJsonNodeConverterFactoryJsonParameterInfoJsonPropertyInfoJsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonPropertyInfo`1JsonSerializerJsonSerializerOptionsJsonStringEnumConverterJsonTypeInfoKeyValuePair`2List`1NodeNullableConverterFactoryObjectConverterFactoryPredicate`1+8 more