0x00x00E0
Members 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | _typeNameHandling | TypeNameHandling | 1 flags | — | |
| 0x04 | _typeNameAssemblyFormatHandling | TypeNameAssemblyFormatHandling | 1 flags | — | |
| 0x04 | _preserveReferencesHandling | PreserveReferencesHandling | 1 flags | — | |
| 0x04 | _referenceLoopHandling | ReferenceLoopHandling | 1 flags | — | |
| 0x04 | _missingMemberHandling | MissingMemberHandling | 1 flags | — | |
| 0x04 | _objectCreationHandling | ObjectCreationHandling | 1 flags | — | |
| 0x04 | _nullValueHandling | NullValueHandling | 1 flags | — | |
| 0x04 | _defaultValueHandling | DefaultValueHandling | 1 flags | — | |
| 0x04 | _constructorHandling | ConstructorHandling | 1 flags | — | |
| 0x04 | _metadataPropertyHandling | MetadataPropertyHandling | 1 flags | — | |
| 0x08 | _converters | JsonConverterCollection | 1 flags | — | |
| 0x08 | _contractResolver | IContractResolver | 1 flags | — | |
| 0x08 | _traceWriter | ITraceWriter | 1 flags | — | |
| 0x08 | _equalityComparer | IEqualityComparer | 1 flags | — | |
| 0x08 | _serializationBinder | ISerializationBinder | 1 flags | — | |
| 0x10 | _context | StreamingContext | 1 flags | — | |
| 0x08 | _referenceResolver | IReferenceResolver | Private | — | |
| 0x08 | _formatting | Nullable<Newtonsoft.Json.Formatting> | Private | — | |
| 0x08 | _dateFormatHandling | Nullable<Newtonsoft.Json.DateFormatHandling> | Private | — | |
| 0x08 | _dateTimeZoneHandling | Nullable<Newtonsoft.Json.DateTimeZoneHandling> | Private | — | |
| 0x08 | _dateParseHandling | Nullable<Newtonsoft.Json.DateParseHandling> | Private | — | |
| 0x08 | _floatFormatHandling | Nullable<Newtonsoft.Json.FloatFormatHandling> | Private | — | |
| 0x08 | _floatParseHandling | Nullable<Newtonsoft.Json.FloatParseHandling> | Private | — | |
| 0x08 | _stringEscapeHandling | Nullable<Newtonsoft.Json.StringEscapeHandling> | Private | — | |
| 0x08 | _culture | CultureInfo | Private | — | |
| 0x08 | _maxDepth | Nullable<System.Int32> | Private | — | |
| 0x01 | _maxDepthSet | bool | Private | — | |
| 0x02 | _checkAdditionalContent | Nullable<System.Boolean> | Private | — | |
| 0x00C3 | 0x05 | padding / unreflected | |||
| 0x08 | _dateFormatString | string | Private | — | |
| 0x01 | _dateFormatStringSet | bool | Private | — | |
| 0x00D1 | 0x07 | padding / unreflected | |||
| 0x08 | Error | EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs> | Private | — | |
Functions 51
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_Error(EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs> value) | Public+3 flags | 0x08 | |
| void remove_Error(EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs> value) | Public+3 flags | 0x08 | |
| void set_ReferenceResolver(IReferenceResolver value) | Public+3 flags | 0x08 | |
| void set_SerializationBinder(ISerializationBinder value) | Public+3 flags | 0x08 | |
| ITraceWriter get_TraceWriter() | Public+3 flags | 0x08 | |
| void set_TraceWriter(ITraceWriter value) | Public+3 flags | 0x08 | |
| void set_EqualityComparer(IEqualityComparer value) | Public+3 flags | 0x08 | |
| void set_TypeNameHandling(const TypeNameHandling& value) | Public+3 flags | 0x04 | |
| void set_TypeNameAssemblyFormatHandling(const TypeNameAssemblyFormatHandling& value) | Public+3 flags | 0x04 | |
| void set_PreserveReferencesHandling(const PreserveReferencesHandling& value) | Public+3 flags | 0x04 | |
| void set_ReferenceLoopHandling(const ReferenceLoopHandling& value) | Public+3 flags | 0x04 | |
| void set_MissingMemberHandling(const MissingMemberHandling& value) | Public+3 flags | 0x04 | |
| NullValueHandling get_NullValueHandling() | Public+3 flags | 0x04 | |
| void set_NullValueHandling(const NullValueHandling& value) | Public+3 flags | 0x04 | |
| void set_DefaultValueHandling(const DefaultValueHandling& value) | Public+3 flags | 0x04 | |
| void set_ObjectCreationHandling(const ObjectCreationHandling& value) | Public+3 flags | 0x04 | |
| void set_ConstructorHandling(const ConstructorHandling& value) | Public+3 flags | 0x04 | |
| MetadataPropertyHandling get_MetadataPropertyHandling() | Public+3 flags | 0x04 | |
| void set_MetadataPropertyHandling(const MetadataPropertyHandling& value) | Public+3 flags | 0x04 | |
| JsonConverterCollection get_Converters() | Public+3 flags | 0x08 | |
| IContractResolver get_ContractResolver() | Public+3 flags | 0x08 | |
| void set_ContractResolver(IContractResolver value) | Public+3 flags | 0x08 | |
| StreamingContext get_Context() | Public+3 flags | 0x10 | |
| void set_Context(const StreamingContext& value) | Public+3 flags | 0x10 | |
| Formatting get_Formatting() | Public+3 flags | 0x04 | |
| void set_Formatting(const Formatting& value) | Public+3 flags | 0x04 | |
| Nullable<System.Int32> get_MaxDepth() | Public+3 flags | 0x08 | |
| bool get_CheckAdditionalContent() | Public+3 flags | 0x01 | |
| void set_CheckAdditionalContent(bool value) | Public+3 flags | 0x01 | |
| bool IsCheckAdditionalContentSet() | 1 flags | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| JsonSerializer Create() | PublicStatic | 0x08 | |
| JsonSerializer Create(JsonSerializerSettings settings) | PublicStatic | 0x08 | |
| JsonSerializer CreateDefault() | PublicStatic | 0x08 | |
| JsonSerializer CreateDefault(JsonSerializerSettings settings) | PublicStatic | 0x08 | |
| void ApplySerializerSettings(JsonSerializer serializer, JsonSerializerSettings settings) | PrivateStatic | 0x08 | |
| void Populate(JsonReader reader, object target) | Public | 0x08 | |
| void PopulateInternal(JsonReader reader, object target) | 3 flags | 0x08 | |
| uint8 Deserialize(JsonReader reader) | Public | — | 0x08 |
| object Deserialize(JsonReader reader, Type objectType) | Public | 0x08 | |
| object DeserializeInternal(JsonReader reader, Type objectType) | 3 flags | 0x08 | |
| void SetupReader(JsonReader reader, CultureInfo& previousCulture, const Nullable<Newtonsoft.Json.DateTimeZoneHandling>&& previousDateTimeZoneHandling, const Nullable<Newtonsoft.Json.DateParseHandling>&& previousDateParseHandling, const Nullable<Newtonsoft.Json.FloatParseHandling>&& previousFloatParseHandling, const Nullable<System.Int32>&& previousMaxDepth, const string& previousDateFormatString) | 1 flags | 0x08 | |
| void ResetReader(JsonReader reader, CultureInfo previousCulture, const Nullable<Newtonsoft.Json.DateTimeZoneHandling>& previousDateTimeZoneHandling, const Nullable<Newtonsoft.Json.DateParseHandling>& previousDateParseHandling, const Nullable<Newtonsoft.Json.FloatParseHandling>& previousFloatParseHandling, const Nullable<System.Int32>& previousMaxDepth, const string& previousDateFormatString) | Private | 0x08 | |
| void Serialize(JsonWriter jsonWriter, object value, Type objectType) | Public | 0x08 | |
| void Serialize(JsonWriter jsonWriter, object value) | Public | 0x08 | |
| TraceJsonReader CreateTraceJsonReader(JsonReader reader) | Private | 0x08 | |
| void SerializeInternal(JsonWriter jsonWriter, object value, Type objectType) | 3 flags | 0x08 | |
| IReferenceResolver GetReferenceResolver() | 1 flags | 0x08 | |
| JsonConverter GetMatchingConverter(Type type) | 1 flags | 0x08 | |
| JsonConverter GetMatchingConverter(IList<Newtonsoft.Json.JsonConverter> converters, Type objectType) | Static+1 flags | 0x08 | |
| void OnError(ErrorEventArgs e) | 1 flags | 0x08 |
Subclasses 1
Used by 23
types with a member, parameter or interface of this typeBinaryConverterBsonObjectIdConverterCustomCreationConverter`1DataSetConverterDataTableConverterDiscriminatedUnionConverterEntityKeyMemberConverterExpandoObjectConverterIsoDateTimeConverterJavaScriptDateTimeConverterJsonConvertJsonConverterJsonSerializerInternalBaseJsonSerializerInternalReaderJsonSerializerInternalWriterJsonSerializerProxyJTokenKeyValuePairConverterRegexConverterStringEnumConverterUnixDateTimeConverterVersionConverterXmlNodeConverter