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.