Zdexby TheHolyOneZ
49,743 classes
Class

JsonSerializerOptions

: Object
System.Text.Json.JsonSerializerOptions, Sentry.System.Text.Json 0x0098 (152 B) inherited 0x0010 Sentry.System.Text.Json.dll
0x00x0098

Members 32

OffsetSizeNameTypeFlagsDefault
0x08s_defaultSimpleConvertersDictionary<System.TypePrivateStatic—
0x08s_defaultFactoryConvertersJsonConverter[]PrivateStatic—
0x08_convertersConcurrentDictionary<System.TypePrivate+1 flags—
0x08<Converters>k__BackingFieldIList<System.Text.Json.Serialization.JsonConverter>Private+1 flags—
—0x04BufferSizeDefaultintStatic+2 flags0
0x08s_defaultOptionsJsonSerializerOptionsStatic+2 flags—
0x08_classesConcurrentDictionary<System.TypePrivate+1 flags—
0x08<_lastClass>k__BackingFieldJsonTypeInfoPrivate—
0x08_contextJsonSerializerContext1 flags—
0x08_typeInfoCreationFuncFunc<System.TypePrivate—
0x08_memberAccessorStrategyMemberAccessorPrivate—
0x08_dictionaryKeyPolicyJsonNamingPolicyPrivate—
0x08_jsonPropertyNamingPolicyJsonNamingPolicyPrivate—
0x01_readCommentHandlingJsonCommentHandlingPrivate—
0x00590x07padding / unreflected
0x08_referenceHandlerReferenceHandlerPrivate—
0x08_encoderJavaScriptEncoderPrivate—
0x04_defaultIgnoreConditionJsonIgnoreConditionPrivate—
0x04_numberHandlingJsonNumberHandlingPrivate—
0x04_unknownTypeHandlingJsonUnknownTypeHandlingPrivate—
0x04_defaultBufferSizeintPrivate—
0x04_maxDepthintPrivate—
0x01_allowTrailingCommasboolPrivate—
0x01_haveTypesBeenCreatedboolPrivate—
0x01_ignoreNullValuesboolPrivate—
0x01_ignoreReadOnlyPropertiesboolPrivate—
0x01_ignoreReadonlyFieldsboolPrivate—
0x01_includeFieldsboolPrivate—
0x01_propertyNameCaseInsensitiveboolPrivate—
0x01_writeIndentedboolPrivate—
0x04<EffectiveMaxDepth>k__BackingFieldintPrivate—
0x04ReferenceHandlingStrategyReferenceHandlingStrategy1 flags—
0x01<IsInitializedForReflectionSerializer>k__BackingFieldboolPrivate—
0x00950x03unreflected bytes to end of JsonSerializerOptions

Functions 72

SignatureFlagsNativeParams
void RootBuiltInConverters()Private0x00
Dictionary<System.Type GetDefaultSimpleConverters()PrivateStatic0x08
IList<System.Text.Json.Serialization.JsonConverter> get_Converters()Public+1 flags0x08
JsonConverter DetermineConverter(Type parentClassType, Type runtimePropertyType, MemberInfo memberInfo)1 flags0x08
JsonConverter GetConverter(Type typeToConvert)Public0x08
JsonConverter GetConverterInternal(Type typeToConvert)1 flags0x08
JsonConverter GetConverterFromAttribute(JsonConverterAttribute converterAttribute, Type typeToConvert, Type classTypeAttributeIsOn, MemberInfo memberInfo)Private0x08
bool TryGetDefaultSimpleConverter(Type typeToConvert, ref JsonConverter& converter)1 flags0x08
Attribute GetAttributeThatCanHaveMultiple(Type classType, Type attributeType, MemberInfo memberInfo)PrivateStatic0x08
Attribute GetAttributeThatCanHaveMultiple(Type classType, Type attributeType)Static+1 flags0x08
Attribute GetAttributeThatCanHaveMultiple(Type attributeType, Type classType, MemberInfo memberInfo, const object[]& attributes)PrivateStatic0x08
JsonTypeInfo get__lastClass()Private+1 flags0x08
void set__lastClass(JsonTypeInfo value)Private+1 flags0x08
void .ctor()Public+1 flags0x00
void .ctor(JsonSerializerOptions options)Public+1 flags0x08
void TrackOptionsInstance(JsonSerializerOptions options)PrivateStatic0x08
void .ctor(const JsonSerializerDefaults& defaults)Public+1 flags0x04
void AddContext()Public0x00
bool get_AllowTrailingCommas()Public+1 flags0x01
void set_AllowTrailingCommas(bool value)Public+1 flags0x01
int get_DefaultBufferSize()Public+1 flags0x04
void set_DefaultBufferSize(int value)Public+1 flags0x04
JavaScriptEncoder get_Encoder()Public+1 flags0x08
void set_Encoder(JavaScriptEncoder value)Public+1 flags0x08
JsonNamingPolicy get_DictionaryKeyPolicy()Public+1 flags0x08
void set_DictionaryKeyPolicy(JsonNamingPolicy value)Public+1 flags0x08
bool get_IgnoreNullValues()Public+1 flags0x01
void set_IgnoreNullValues(bool value)Public+1 flags0x01
JsonIgnoreCondition get_DefaultIgnoreCondition()Public+1 flags0x04
void set_DefaultIgnoreCondition(const JsonIgnoreCondition& value)Public+1 flags0x04
JsonNumberHandling get_NumberHandling()Public+1 flags0x04
void set_NumberHandling(const JsonNumberHandling& value)Public+1 flags0x04
bool get_IgnoreReadOnlyProperties()Public+1 flags0x01
void set_IgnoreReadOnlyProperties(bool value)Public+1 flags0x01
bool get_IgnoreReadOnlyFields()Public+1 flags0x01
void set_IgnoreReadOnlyFields(bool value)Public+1 flags0x01
bool get_IncludeFields()Public+1 flags0x01
void set_IncludeFields(bool value)Public+1 flags0x01
int get_MaxDepth()Public+1 flags0x04
void set_MaxDepth(int value)Public+1 flags0x04
int get_EffectiveMaxDepth()2 flags0x04
void set_EffectiveMaxDepth(int value)Private+1 flags0x04
JsonNamingPolicy get_PropertyNamingPolicy()Public+1 flags0x08
void set_PropertyNamingPolicy(JsonNamingPolicy value)Public+1 flags0x08
bool get_PropertyNameCaseInsensitive()Public+1 flags0x01
void set_PropertyNameCaseInsensitive(bool value)Public+1 flags0x01
JsonCommentHandling get_ReadCommentHandling()Public+1 flags0x01
void set_ReadCommentHandling(const JsonCommentHandling& value)Public+1 flags0x01
JsonUnknownTypeHandling get_UnknownTypeHandling()Public+1 flags0x04
void set_UnknownTypeHandling(const JsonUnknownTypeHandling& value)Public+1 flags0x04
bool get_WriteIndented()Public+1 flags0x01
void set_WriteIndented(bool value)Public+1 flags0x01
ReferenceHandler get_ReferenceHandler()Public+1 flags0x08
void set_ReferenceHandler(ReferenceHandler value)Public+1 flags0x08
MemberAccessor get_MemberAccessorStrategy()2 flags0x08
bool get_IsInitializedForReflectionSerializer()2 flags0x01
void set_IsInitializedForReflectionSerializer(bool value)2 flags0x01
void InitializeForReflectionSerializer()1 flags0x00
JsonTypeInfo GetOrAddClass(Type type)1 flags0x08
JsonTypeInfo GetClassFromContextOrCreate(Type type)1 flags0x08
JsonTypeInfo GetOrAddClassForRootType(Type type)1 flags0x08
bool TryGetClass(Type type, ref JsonTypeInfo& jsonTypeInfo)1 flags0x08
bool TypeIsCached(Type type)1 flags0x08
void ClearClasses()1 flags0x00
JsonDocumentOptions GetDocumentOptions()1 flags0x08
JsonNodeOptions GetNodeOptions()1 flags0x01
JsonReaderOptions GetReaderOptions()1 flags0x08
JsonWriterOptions GetWriterOptions()1 flags0x10
void VerifyMutable()1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void <GetDefaultSimpleConverters>g__Add|4_0(JsonConverter converter, ref <>c__DisplayClass4_0& )Static+1 flags0x08
JsonTypeInfo <InitializeForReflectionSerializer>g__CreateJsonTypeInfo|112_0(Type type, JsonSerializerOptions options)Static+1 flags0x08

Used by 390

types with a member, parameter or interface of this type
<<DeserializeAsyncEnumerable>g__CreateAsyncEnumerableDeserializer|63_0>d`1<>c<>c__DisplayClass10_0<>c__DisplayClass10_0<ReadAllAsync>d__65`1<WriteStreamAsync>d__112`1ArrayConverter`2BooleanConverterByteArrayConverterByteConverterCharConverterConcurrentQueueOfTConverter`2ConcurrentStackOfTConverter`2ConditionalWeakTable`2ConverterListCreateValueCallbackDateTimeConverterDateTimeOffsetConverterDecimalConverterDictionaryDefaultConverter`3DictionaryDefaultConverter`3DictionaryDefaultConverter`3DictionaryOfTKeyTValueConverter`3DoubleConverterEnumConverter`1EnumConverterFactoryFSharpListConverter`2FSharpMapConverter`3FSharpOptionConverter`2FSharpSetConverter`2FSharpTypeConverterFactoryFSharpValueOptionConverter`2Func`2Func`2Func`3GraphQLRequestContentGuidConverterIAsyncEnumerableConverterFactoryIAsyncEnumerableOfTConverter`2ICollectionOfTConverter`2IDictionaryConverter`1IDictionaryConverter`1IDictionaryOfTKeyTValueConverter`3IEnumerableConverter`1IEnumerableConverter`1IEnumerableConverterFactoryIEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IEnumerableOfTConverter`2IListConverter`1IListConverter`1IListOfTConverter`2ImmutableDictionaryOfTKeyTValueConverter`3ImmutableDictionaryOfTKeyTValueConverter`3ImmutableDictionaryOfTKeyTValueConverterWithReflection`3ImmutableEnumerableOfTConverter`2ImmutableEnumerableOfTConverterWithReflection`2Int16ConverterInt32ConverterInt64ConverterIntPtrJsonConverterIntPtrNullableJsonConverterIReadOnlyDictionaryOfTKeyTValueConverter`3ISetOfTConverter`2JsonArrayJsonArrayConverterJsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonConverterJsonConverter`1JsonConverter`1JsonConverter`1+310 more