|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | TrackedOptionsInstances |
Public Member Functions | |
| JsonConverter | GetConverter (Type typeToConvert) |
| JsonSerializerOptions () | |
| JsonSerializerOptions (JsonSerializerOptions options) | |
| JsonSerializerOptions (JsonSerializerDefaults defaults) | |
| void | AddContext< TContext > () |
Static Package Functions | |
| static Attribute | GetAttributeThatCanHaveMultiple (Type classType, Type attributeType) |
Package Attributes | |
| JsonSerializerContext | _context |
| ReferenceHandlingStrategy | ReferenceHandlingStrategy |
Static Package Attributes | |
| static readonly JsonSerializerOptions | s_defaultOptions = new JsonSerializerOptions() |
Properties | |
| IList< JsonConverter > | Converters [get] |
| JsonTypeInfo? | _lastClass [get, set] |
| bool | AllowTrailingCommas [get, set] |
| int | DefaultBufferSize [get, set] |
| JavaScriptEncoder? | Encoder [get, set] |
| JsonNamingPolicy? | DictionaryKeyPolicy [get, set] |
| bool | IgnoreNullValues [get, set] |
| JsonIgnoreCondition | DefaultIgnoreCondition [get, set] |
| JsonNumberHandling | NumberHandling [get, set] |
| bool | IgnoreReadOnlyProperties [get, set] |
| bool | IgnoreReadOnlyFields [get, set] |
| bool | IncludeFields [get, set] |
| int | MaxDepth [get, set] |
| int | EffectiveMaxDepth = 64 [get, private set] |
| JsonNamingPolicy? | PropertyNamingPolicy [get, set] |
| bool | PropertyNameCaseInsensitive [get, set] |
| JsonCommentHandling | ReadCommentHandling [get, set] |
| JsonUnknownTypeHandling | UnknownTypeHandling [get, set] |
| bool | WriteIndented [get, set] |
| ReferenceHandler? | ReferenceHandler [get, set] |
| MemberAccessor | MemberAccessorStrategy [get] |
| bool | IsInitializedForReflectionSerializer [get, set] |
Private Member Functions | |
| void | RootBuiltInConverters () |
| JsonConverter | GetConverterFromAttribute (JsonConverterAttribute converterAttribute, Type typeToConvert, Type classTypeAttributeIsOn, MemberInfo memberInfo) |
Static Private Member Functions | |
| static Dictionary< Type, JsonConverter > | GetDefaultSimpleConverters () |
| static Attribute | GetAttributeThatCanHaveMultiple (Type classType, Type attributeType, MemberInfo memberInfo) |
| static Attribute | GetAttributeThatCanHaveMultiple (Type attributeType, Type classType, MemberInfo memberInfo, object[] attributes) |
| static void | TrackOptionsInstance (JsonSerializerOptions options) |
Static Private Attributes | |
| static Dictionary< Type, JsonConverter > | s_defaultSimpleConverters |
| static JsonConverter[] | s_defaultFactoryConverters |
Definition at line 16 of file JsonSerializerOptions.cs.