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 88
| 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 | |
| IReferenceResolver get_ReferenceResolver() | Public+3 flags | 0x08 | |
| void set_ReferenceResolver(IReferenceResolver value) | Public+3 flags | 0x08 | |
| SerializationBinder get_Binder() | Public+3 flags | 0x08 | |
| void set_Binder(SerializationBinder value) | Public+3 flags | 0x08 | |
| ISerializationBinder get_SerializationBinder() | 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 | |
| IEqualityComparer get_EqualityComparer() | Public+3 flags | 0x08 | |
| void set_EqualityComparer(IEqualityComparer value) | Public+3 flags | 0x08 | |
| TypeNameHandling get_TypeNameHandling() | Public+3 flags | 0x04 | |
| void set_TypeNameHandling(const TypeNameHandling& value) | Public+3 flags | 0x04 | |
| FormatterAssemblyStyle get_TypeNameAssemblyFormat() | Public+3 flags | 0x04 | |
| void set_TypeNameAssemblyFormat(const FormatterAssemblyStyle& value) | Public+3 flags | 0x04 | |
| TypeNameAssemblyFormatHandling get_TypeNameAssemblyFormatHandling() | Public+3 flags | 0x04 | |
| void set_TypeNameAssemblyFormatHandling(const TypeNameAssemblyFormatHandling& value) | Public+3 flags | 0x04 | |
| PreserveReferencesHandling get_PreserveReferencesHandling() | Public+3 flags | 0x04 | |
| void set_PreserveReferencesHandling(const PreserveReferencesHandling& value) | Public+3 flags | 0x04 | |
| ReferenceLoopHandling get_ReferenceLoopHandling() | Public+3 flags | 0x04 | |
| void set_ReferenceLoopHandling(const ReferenceLoopHandling& value) | Public+3 flags | 0x04 | |
| MissingMemberHandling get_MissingMemberHandling() | 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 | |
| DefaultValueHandling get_DefaultValueHandling() | Public+3 flags | 0x04 | |
| void set_DefaultValueHandling(const DefaultValueHandling& value) | Public+3 flags | 0x04 | |
| ObjectCreationHandling get_ObjectCreationHandling() | Public+3 flags | 0x04 | |
| void set_ObjectCreationHandling(const ObjectCreationHandling& value) | Public+3 flags | 0x04 | |
| ConstructorHandling get_ConstructorHandling() | 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 | |
| DateFormatHandling get_DateFormatHandling() | Public+3 flags | 0x04 | |
| void set_DateFormatHandling(const DateFormatHandling& value) | Public+3 flags | 0x04 | |
| DateTimeZoneHandling get_DateTimeZoneHandling() | Public+3 flags | 0x04 | |
| void set_DateTimeZoneHandling(const DateTimeZoneHandling& value) | Public+3 flags | 0x04 | |
| DateParseHandling get_DateParseHandling() | Public+3 flags | 0x04 | |
| void set_DateParseHandling(const DateParseHandling& value) | Public+3 flags | 0x04 | |
| FloatParseHandling get_FloatParseHandling() | Public+3 flags | 0x04 | |
| void set_FloatParseHandling(const FloatParseHandling& value) | Public+3 flags | 0x04 | |
| FloatFormatHandling get_FloatFormatHandling() | Public+3 flags | 0x04 | |
| void set_FloatFormatHandling(const FloatFormatHandling& value) | Public+3 flags | 0x04 | |
| StringEscapeHandling get_StringEscapeHandling() | Public+3 flags | 0x04 | |
| void set_StringEscapeHandling(const StringEscapeHandling& value) | Public+3 flags | 0x04 | |
| string get_DateFormatString() | Public+3 flags | 0x08 | |
| void set_DateFormatString(const string& value) | Public+3 flags | 0x08 | |
| CultureInfo get_Culture() | Public+3 flags | 0x08 | |
| void set_Culture(CultureInfo value) | Public+3 flags | 0x08 | |
| Nullable<System.Int32> get_MaxDepth() | Public+3 flags | 0x08 | |
| void set_MaxDepth(const Nullable<System.Int32>& value) | 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(TextReader reader, object target) | Public | 0x08 | |
| void Populate(JsonReader reader, object target) | Public | 0x08 | |
| void PopulateInternal(JsonReader reader, object target) | 3 flags | 0x08 | |
| object Deserialize(JsonReader reader) | Public | 0x08 | |
| object Deserialize(TextReader reader, Type objectType) | Public | 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, ref CultureInfo& previousCulture, ref Nullable<Newtonsoft.Json.DateTimeZoneHandling>& previousDateTimeZoneHandling, ref Nullable<Newtonsoft.Json.DateParseHandling>& previousDateParseHandling, ref Nullable<Newtonsoft.Json.FloatParseHandling>& previousFloatParseHandling, ref Nullable<System.Int32>& previousMaxDepth, ref 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(TextWriter textWriter, object value) | Public | 0x08 | |
| void Serialize(JsonWriter jsonWriter, object value, Type objectType) | Public | 0x08 | |
| void Serialize(TextWriter textWriter, 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 27
types with a member, parameter or interface of this typeBinaryConverterBsonObjectIdConverterCustomCreationConverter`1DataSetConverterDataTableConverterDiscriminatedUnionConverterEntityKeyMemberConverterExpandoObjectConverterIsoDateTimeConverterJArrayJavaScriptDateTimeConverterJObjectJsonConvertJsonConverterJsonConverter`1JsonSerializerInternalBaseJsonSerializerInternalReaderJsonSerializerInternalWriterJsonSerializerProxyJTokenKeyValuePairConverterNewtonsoftSerializerRegexConverterStringEnumConverterUnixDateTimeConverterVersionConverterXmlNodeConverter