Changes in newtonsoft.json from v192 (Version 4.0.30319.42000)<br> to v20 (Version 4.0.30319.42000)

Changes in newtonsoft.json from v192 (Version 4.0.30319.42000)
to v20 (Version 4.0.30319.42000)

Removed Added
DateFormatHandling ()
n/a public sealed enum Newtonsoft.Json.DateFormatHandling
                    IsoDateFormat = 0,
                    MicrosoftDateFormat = 1,
--> NONE <-- --> NONE <--
DateParseHandling ()
n/a public sealed enum Newtonsoft.Json.DateParseHandling
                    None = 0,
                    DateTime = 1,
                    DateTimeOffset = 2,
--> NONE <-- --> NONE <--
DateTimeZoneHandling ()
n/a public sealed enum Newtonsoft.Json.DateTimeZoneHandling
                    Local = 0,
                    Utc = 1,
                    Unspecified = 2,
                    RoundtripKind = 3,
--> NONE <-- --> NONE <--
DefaultValueHandling ()
public sealed enum Newtonsoft.Json.DefaultValueHandling
                    Include = 0,
                    Ignore = 1,
public sealed enum Newtonsoft.Json.DefaultValueHandling
                    Include = 0,
                    Ignore = 1,
                    Populate = 2,
                    IgnoreAndPopulate = 3,
--> NONE <-- --> NONE <--
FloatFormatHandling ()
n/a public sealed enum Newtonsoft.Json.FloatFormatHandling
                    String = 0,
                    Symbol = 1,
                    DefaultValue = 2,
--> NONE <-- --> NONE <--
FloatParseHandling ()
n/a public sealed enum Newtonsoft.Json.FloatParseHandling
                    Double = 0,
                    Decimal = 1,
--> NONE <-- --> NONE <--
Newtonsoft.Json IArrayPool`1 ()
n/a public interface Newtonsoft.Json.IArrayPool`1
--> NONE <--
  • Method: T[] Rent (int minimumLength)
  • Method: void Return (T[] array)
public sealed attribute Newtonsoft.Json.JsonArrayAttribute ()
--> NONE <--
  • Property: Object[] ItemConverterParameters { public get; public set; }
  • Property: Type ItemConverterType { public get; public set; }
  • Property: bool ItemIsReference { public get; public set; }
  • Property: ReferenceLoopHandling ItemReferenceLoopHandling { public get; public set; }
  • Property: TypeNameHandling ItemTypeNameHandling { public get; public set; }
  • Property: Object[] NamingStrategyParameters { public get; public set; }
  • Property: Type NamingStrategyType { public get; public set; }
Newtonsoft.Json JsonConstructorAttribute ()
n/a public sealed attribute Newtonsoft.Json.JsonConstructorAttribute
--> NONE <--
  • Constructor: public JsonConstructorAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual object TypeId { public get; }
public abstract attribute Newtonsoft.Json.JsonContainerAttribute ()
--> NONE <--
  • Property: Object[] ItemConverterParameters { public get; public set; }
  • Property: Type ItemConverterType { public get; public set; }
  • Property: bool ItemIsReference { public get; public set; }
  • Property: ReferenceLoopHandling ItemReferenceLoopHandling { public get; public set; }
  • Property: TypeNameHandling ItemTypeNameHandling { public get; public set; }
  • Property: Object[] NamingStrategyParameters { public get; public set; }
  • Property: Type NamingStrategyType { public get; public set; }
public abstract sealed class Newtonsoft.Json.JsonConvert ()
  • Method: public static T DeserializeObject (string value)
  • Method: public static string ToString (string value, char delimter)
  • Method: public static T DeserializeAnonymousType (string value, T anonymousTypeObject, JsonSerializerSettings settings)
  • Method: public static object DeserializeObject (string value)
  • Method: public static XmlDocument DeserializeXmlNode (string value, string deserializeRootElementName, bool writeArrayAttribute)
  • Method: public static XDocument DeserializeXNode (string value, string deserializeRootElementName, bool writeArrayAttribute)
  • Method: public static string SerializeObject (object value, Type type, Formatting formatting, JsonSerializerSettings settings)
  • Method: public static string SerializeObject (object value, Type type, JsonSerializerSettings settings)
  • Method: public static string SerializeObject (object value, JsonSerializerSettings settings)
  • Method: public static string SerializeXmlNode (XmlNode node, Formatting formatting, bool omitRootObject)
  • Method: public static string SerializeXNode (XObject node, Formatting formatting, bool omitRootObject)
  • Method: public static string ToString (DateTime value, DateFormatHandling format, DateTimeZoneHandling timeZoneHandling)
  • Method: public static string ToString (DateTimeOffset value, DateFormatHandling format)
  • Method: public static string ToString (string value, char delimiter)
  • Method: public static string ToString (string value, char delimiter, StringEscapeHandling stringEscapeHandling)
  • Method: public static string ToString (TimeSpan value)
  • Method: public static string ToString (Uri value)
  • Property: static Func`1 DefaultSettings { public get; public set; }
public abstract class Newtonsoft.Json.JsonConverter ()
  • Method: public virtual JsonSchema GetSchema ()
--> NONE <--
public sealed attribute Newtonsoft.Json.JsonConverterAttribute ()
--> NONE <--
  • Constructor: public JsonConverterAttribute (Type converterType, object[] converterParameters)
  • Property: Object[] ConverterParameters { public get; }
Newtonsoft.Json JsonDictionaryAttribute ()
n/a public sealed attribute Newtonsoft.Json.JsonDictionaryAttribute
--> NONE <--
  • Constructor: public JsonDictionaryAttribute ()
  • Constructor: public JsonDictionaryAttribute (string id)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string Description { public get; public set; }
  • Property: string Id { public get; public set; }
  • Property: bool IsReference { public get; public set; }
  • Property: Object[] ItemConverterParameters { public get; public set; }
  • Property: Type ItemConverterType { public get; public set; }
  • Property: bool ItemIsReference { public get; public set; }
  • Property: ReferenceLoopHandling ItemReferenceLoopHandling { public get; public set; }
  • Property: TypeNameHandling ItemTypeNameHandling { public get; public set; }
  • Property: Object[] NamingStrategyParameters { public get; public set; }
  • Property: Type NamingStrategyType { public get; public set; }
  • Property: string Title { public get; public set; }
  • Property: virtual object TypeId { public get; }
Newtonsoft.Json JsonException ()
n/a public class Newtonsoft.Json.JsonException
--> NONE <--
  • Constructor: public JsonException ()
  • Constructor: public JsonException (SerializationInfo info, StreamingContext context)
  • Constructor: public JsonException (string message)
  • Constructor: public JsonException (string message, Exception innerException)
  • Event: protected event EventHandler`1 SerializeObjectState
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual Exception GetBaseException ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public virtual Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual IDictionary Data { public get; }
  • Property: virtual string HelpLink { public get; public set; }
  • Property: int HResult { public get; }
  • Property: virtual Exception InnerException { public get; }
  • Property: virtual string Message { public get; }
  • Property: virtual string Source { public get; public set; }
  • Property: virtual string StackTrace { public get; }
  • Property: virtual MethodBase TargetSite { public get; }
Newtonsoft.Json JsonExtensionDataAttribute ()
n/a public attribute Newtonsoft.Json.JsonExtensionDataAttribute
--> NONE <--
  • Constructor: public JsonExtensionDataAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: bool ReadData { public get; public set; }
  • Property: virtual object TypeId { public get; }
  • Property: bool WriteData { public get; public set; }
public sealed attribute Newtonsoft.Json.JsonObjectAttribute ()
--> NONE <--
  • Property: Object[] ItemConverterParameters { public get; public set; }
  • Property: Type ItemConverterType { public get; public set; }
  • Property: bool ItemIsReference { public get; public set; }
  • Property: ReferenceLoopHandling ItemReferenceLoopHandling { public get; public set; }
  • Property: Required ItemRequired { public get; public set; }
  • Property: TypeNameHandling ItemTypeNameHandling { public get; public set; }
  • Property: Object[] NamingStrategyParameters { public get; public set; }
  • Property: Type NamingStrategyType { public get; public set; }
public sealed attribute Newtonsoft.Json.JsonPropertyAttribute ()
--> NONE <--
  • Property: Object[] ItemConverterParameters { public get; public set; }
  • Property: Type ItemConverterType { public get; public set; }
  • Property: bool ItemIsReference { public get; public set; }
  • Property: ReferenceLoopHandling ItemReferenceLoopHandling { public get; public set; }
  • Property: TypeNameHandling ItemTypeNameHandling { public get; public set; }
  • Property: Object[] NamingStrategyParameters { public get; public set; }
  • Property: Type NamingStrategyType { public get; public set; }
  • Property: int Order { public get; public set; }
public abstract class Newtonsoft.Json.JsonReader ()
  • Method: public abstract byte[] ReadAsBytes ()
  • Method: protected virtual void SetToken (JsonToken newToken, object value)
  • Method: public virtual Nullable`1 ReadAsBoolean ()
  • Method: public virtual byte[] ReadAsBytes ()
  • Method: public virtual Nullable`1 ReadAsDateTime ()
  • Method: public virtual Nullable`1 ReadAsDateTimeOffset ()
  • Method: public virtual Nullable`1 ReadAsDecimal ()
  • Method: public virtual Nullable`1 ReadAsDouble ()
  • Method: public virtual Nullable`1 ReadAsInt32 ()
  • Method: public virtual string ReadAsString ()
  • Method: protected void SetToken (JsonToken newToken, object value)
  • Method: protected void SetToken (JsonToken newToken, object value, bool updateIndex)
  • Property: bool CloseInput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: virtual string Path { public get; }
  • Property: bool SupportMultipleContent { public get; public set; }
Newtonsoft.Json JsonReaderException ()
public class Newtonsoft.Json.JsonReaderException
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.JsonReaderException
(Please hover your mouse over the type to see the inheritance signatures)
--> NONE <--
  • Constructor: public JsonReaderException (SerializationInfo info, StreamingContext context)
  • Constructor: public JsonReaderException (string message, string path, int lineNumber, int linePosition, Exception innerException)
  • Property: string Path { public get; }
Newtonsoft.Json JsonRequiredAttribute ()
n/a public sealed attribute Newtonsoft.Json.JsonRequiredAttribute
--> NONE <--
  • Constructor: public JsonRequiredAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual object TypeId { public get; }
Newtonsoft.Json JsonSerializationException ()
public class Newtonsoft.Json.JsonSerializationException
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.JsonSerializationException
(Please hover your mouse over the type to see the inheritance signatures)
--> NONE <--
  • Constructor: public JsonSerializationException (SerializationInfo info, StreamingContext context)
public class Newtonsoft.Json.JsonSerializer ()
  • Method: public object Deserialize (TextReader reader, Type objectType)
  • Method: public T Deserialize (JsonReader reader)
  • Property: virtual SerializationBinder Binder { public get; public set; }
  • Property: virtual FormatterAssemblyStyle TypeNameAssemblyFormat { public get; public set; }
  • Method: public static JsonSerializer Create ()
  • Method: public static JsonSerializer CreateDefault ()
  • Method: public static JsonSerializer CreateDefault (JsonSerializerSettings settings)
  • Method: public object Deserialize (JsonReader reader)
  • Method: public void Serialize (TextWriter textWriter, object value, Type objectType)
  • Method: public void Serialize (JsonWriter jsonWriter, object value, Type objectType)
  • [Obsolete: Binder is obsolete. Use SerializationBinder instead.]Property: virtual SerializationBinder Binder { public get; public set; }
  • Property: virtual bool CheckAdditionalContent { public get; public set; }
  • Property: virtual CultureInfo Culture { public get; public set; }
  • Property: virtual DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: virtual string DateFormatString { public get; public set; }
  • Property: virtual DateParseHandling DateParseHandling { public get; public set; }
  • Property: virtual DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: virtual IEqualityComparer EqualityComparer { public get; public set; }
  • Property: virtual FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: virtual FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: virtual Formatting Formatting { public get; public set; }
  • Property: virtual Nullable`1 MaxDepth { public get; public set; }
  • Property: virtual MetadataPropertyHandling MetadataPropertyHandling { public get; public set; }
  • Property: virtual ISerializationBinder SerializationBinder { public get; public set; }
  • Property: virtual StringEscapeHandling StringEscapeHandling { public get; public set; }
  • Property: virtual ITraceWriter TraceWriter { public get; public set; }
  • [Obsolete: TypeNameAssemblyFormat is obsolete. Use TypeNameAssemblyFormatHandling instead.]Property: virtual FormatterAssemblyStyle TypeNameAssemblyFormat { public get; public set; }
  • Property: virtual TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { public get; public set; }
public class Newtonsoft.Json.JsonSerializerSettings ()
  • Property: SerializationBinder Binder { public get; public set; }
  • Property: IReferenceResolver ReferenceResolver { public get; public set; }
  • Property: FormatterAssemblyStyle TypeNameAssemblyFormat { public get; public set; }
  • [Obsolete: Binder is obsolete. Use SerializationBinder instead.]Property: SerializationBinder Binder { public get; public set; }
  • Property: bool CheckAdditionalContent { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: IEqualityComparer EqualityComparer { public get; public set; }
  • Property: FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: Formatting Formatting { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: MetadataPropertyHandling MetadataPropertyHandling { public get; public set; }
  • [Obsolete: ReferenceResolver property is obsolete. Use the ReferenceResolverProvider property to set the IReferenceResolver: settings.ReferenceResolverProvider = () => resolver]Property: IReferenceResolver ReferenceResolver { public get; public set; }
  • Property: Func`1 ReferenceResolverProvider { public get; public set; }
  • Property: ISerializationBinder SerializationBinder { public get; public set; }
  • Property: StringEscapeHandling StringEscapeHandling { public get; public set; }
  • Property: ITraceWriter TraceWriter { public get; public set; }
  • [Obsolete: TypeNameAssemblyFormat is obsolete. Use TypeNameAssemblyFormatHandling instead.]Property: FormatterAssemblyStyle TypeNameAssemblyFormat { public get; public set; }
  • Property: TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { public get; public set; }
public class Newtonsoft.Json.JsonTextReader ()
  • Method (i): protected virtual void SetToken (JsonToken newToken, object value)
  • Method: public override Nullable`1 ReadAsBoolean ()
  • Method: public override Nullable`1 ReadAsDateTime ()
  • Method: public override Nullable`1 ReadAsDateTimeOffset ()
  • Method: public override Nullable`1 ReadAsDecimal ()
  • Method: public override Nullable`1 ReadAsDouble ()
  • Method: public override Nullable`1 ReadAsInt32 ()
  • Method: public override string ReadAsString ()
  • Method (i): protected void SetToken (JsonToken newToken, object value)
  • Method (i): protected void SetToken (JsonToken newToken, object value, bool updateIndex)
  • Property: IArrayPool`1 ArrayPool { public get; public set; }
  • Property: bool CloseInput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: virtual string Path { public get; }
  • Property: bool SupportMultipleContent { public get; public set; }
public class Newtonsoft.Json.JsonTextWriter ()
  • Method (i): public void WriteEnd ()
  • Method (i): public void WriteEndArray ()
  • Method (i): public void WriteEndConstructor ()
  • Method (i): public void WriteEndObject ()
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (object value)
  • Method (i): protected virtual void Dispose (bool disposing)
  • Method (i): protected void SetWriteState (JsonToken token, object value)
  • Method (i): public virtual void WriteEnd ()
  • Method (i): public virtual void WriteEndArray ()
  • Method (i): public virtual void WriteEndConstructor ()
  • Method (i): public virtual void WriteEndObject ()
  • Method: public override void WritePropertyName (string name, bool escape)
  • Method (i): public void WriteToken (JsonReader reader, bool writeChildren)
  • Method (i): public void WriteToken (JsonToken token)
  • Method (i): public void WriteToken (JsonToken token, object value)
  • Method: public override void WriteValue (Guid value)
  • Method: public override void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method: public override void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method: public override void WriteValue (object value)
  • Method: public override void WriteValue (TimeSpan value)
  • Method: public override void WriteValue (Uri value)
  • Property: IArrayPool`1 ArrayPool { public get; public set; }
  • Property: bool AutoCompleteOnClose { public get; public set; }
  • Property: bool CloseOutput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: string Path { public get; }
  • Property: StringEscapeHandling StringEscapeHandling { public get; public set; }
public class Newtonsoft.Json.JsonValidatingReader ()
  • Method (i): public virtual void Close ()
  • Method (i): protected virtual void SetToken (JsonToken newToken, object value)
  • Method: public override void Close ()
  • Method: public override Nullable`1 ReadAsBoolean ()
  • Method: public override Nullable`1 ReadAsDateTime ()
  • Method: public override Nullable`1 ReadAsDateTimeOffset ()
  • Method: public override Nullable`1 ReadAsDecimal ()
  • Method: public override Nullable`1 ReadAsDouble ()
  • Method: public override Nullable`1 ReadAsInt32 ()
  • Method: public override string ReadAsString ()
  • Method (i): protected void SetToken (JsonToken newToken, object value)
  • Method (i): protected void SetToken (JsonToken newToken, object value, bool updateIndex)
  • Property: bool CloseInput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: override string Path { public get; }
  • Property: bool SupportMultipleContent { public get; public set; }
public abstract class Newtonsoft.Json.JsonWriter ()
  • Constructor: public JsonWriter ()
  • Method: public void WriteEnd ()
  • Method: public void WriteEndArray ()
  • Method: public void WriteEndConstructor ()
  • Method: public void WriteEndObject ()
  • Constructor: protected JsonWriter ()
  • Method: protected virtual void Dispose (bool disposing)
  • Method: protected void SetWriteState (JsonToken token, object value)
  • Method: public virtual void WriteEnd ()
  • Method: public virtual void WriteEndArray ()
  • Method: public virtual void WriteEndConstructor ()
  • Method: public virtual void WriteEndObject ()
  • Method: public virtual void WritePropertyName (string name, bool escape)
  • Method: public void WriteToken (JsonReader reader, bool writeChildren)
  • Method: public void WriteToken (JsonToken token)
  • Method: public void WriteToken (JsonToken token, object value)
  • Method: public virtual void WriteValue (Guid value)
  • Method: public virtual void WriteValue (Nullable`1 value)
  • Method: public virtual void WriteValue (Nullable`1 value)
  • Method: public virtual void WriteValue (TimeSpan value)
  • Method: public virtual void WriteValue (Uri value)
  • Property: bool AutoCompleteOnClose { public get; public set; }
  • Property: bool CloseOutput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: string Path { public get; }
  • Property: StringEscapeHandling StringEscapeHandling { public get; public set; }
Newtonsoft.Json JsonWriterException ()
public class Newtonsoft.Json.JsonWriterException
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.JsonWriterException
(Please hover your mouse over the type to see the inheritance signatures)
--> NONE <--
  • Constructor: public JsonWriterException (SerializationInfo info, StreamingContext context)
  • Constructor: public JsonWriterException (string message, string path, Exception innerException)
  • Property: string Path { public get; }
MemberSerialization ()
public sealed enum Newtonsoft.Json.MemberSerialization
                    OptOut = 0,
                    OptIn = 1,
public sealed enum Newtonsoft.Json.MemberSerialization
                    OptOut = 0,
                    OptIn = 1,
                    Fields = 2,
--> NONE <-- --> NONE <--
MetadataPropertyHandling ()
n/a public sealed enum Newtonsoft.Json.MetadataPropertyHandling
                    Default = 0,
                    ReadAhead = 1,
                    Ignore = 2,
--> NONE <-- --> NONE <--
Required ()
public sealed enum Newtonsoft.Json.Required
                    Default = 0,
                    AllowNull = 1,
                    Always = 2,
public sealed enum Newtonsoft.Json.Required
                    Default = 0,
                    AllowNull = 1,
                    Always = 2,
                    DisallowNull = 3,
--> NONE <-- --> NONE <--
StringEscapeHandling ()
n/a public sealed enum Newtonsoft.Json.StringEscapeHandling
                    Default = 0,
                    EscapeNonAscii = 1,
                    EscapeHtml = 2,
--> NONE <-- --> NONE <--
TypeNameAssemblyFormatHandling ()
n/a public sealed enum Newtonsoft.Json.TypeNameAssemblyFormatHandling
                    Simple = 0,
                    Full = 1,
--> NONE <-- --> NONE <--
public class Newtonsoft.Json.Bson.BsonReader ()
  • Method (i): public virtual void Close ()
  • Method: public override byte[] ReadAsBytes ()
  • Method (i): protected virtual void SetToken (JsonToken newToken, object value)
  • Constructor: public BsonReader (BinaryReader reader)
  • Constructor: public BsonReader (BinaryReader reader, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
  • Method: public override void Close ()
  • Method (i): public virtual Nullable`1 ReadAsBoolean ()
  • Method (i): public virtual byte[] ReadAsBytes ()
  • Method (i): public virtual Nullable`1 ReadAsDateTime ()
  • Method (i): public virtual Nullable`1 ReadAsDateTimeOffset ()
  • Method (i): public virtual Nullable`1 ReadAsDecimal ()
  • Method (i): public virtual Nullable`1 ReadAsDouble ()
  • Method (i): public virtual Nullable`1 ReadAsInt32 ()
  • Method (i): public virtual string ReadAsString ()
  • Method (i): protected void SetToken (JsonToken newToken, object value)
  • Method (i): protected void SetToken (JsonToken newToken, object value, bool updateIndex)
  • Property: bool CloseInput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • [Obsolete: JsonNet35BinaryCompatibility will be removed in a future version of Json.NET.]Property: bool JsonNet35BinaryCompatibility { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: virtual string Path { public get; }
  • Property: bool SupportMultipleContent { public get; public set; }
public class Newtonsoft.Json.Bson.BsonWriter ()
  • Method (i): public virtual void Close ()
  • Method (i): public void WriteEnd ()
  • Method (i): public void WriteEndArray ()
  • Method (i): public void WriteEndConstructor ()
  • Method (i): public void WriteEndObject ()
  • Method (i): public virtual void WriteValue (object value)
  • Constructor: public BsonWriter (BinaryWriter writer)
  • Method: public override void Close ()
  • Method (i): protected virtual void Dispose (bool disposing)
  • Method (i): protected void SetWriteState (JsonToken token, object value)
  • Method (i): public virtual void WriteEnd ()
  • Method (i): public virtual void WriteEndArray ()
  • Method (i): public virtual void WriteEndConstructor ()
  • Method (i): public virtual void WriteEndObject ()
  • Method (i): public virtual void WritePropertyName (string name, bool escape)
  • Method (i): public void WriteToken (JsonReader reader, bool writeChildren)
  • Method (i): public void WriteToken (JsonToken token)
  • Method (i): public void WriteToken (JsonToken token, object value)
  • Method: public override void WriteValue (Guid value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method: public override void WriteValue (object value)
  • Method: public override void WriteValue (TimeSpan value)
  • Method: public override void WriteValue (Uri value)
  • Property: bool AutoCompleteOnClose { public get; public set; }
  • Property: bool CloseOutput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: string Path { public get; }
  • Property: StringEscapeHandling StringEscapeHandling { public get; public set; }
public class Newtonsoft.Json.Converters.BinaryConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.BsonObjectIdConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public abstract class Newtonsoft.Json.Converters.CustomCreationConverter`1 ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.DataSetConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.DataTableConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public abstract class Newtonsoft.Json.Converters.DateTimeConverterBase ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
Newtonsoft.Json.Converters DiscriminatedUnionConverter ()
n/a public class Newtonsoft.Json.Converters.DiscriminatedUnionConverter
--> NONE <--
  • Constructor: public DiscriminatedUnionConverter ()
  • Method: public override bool CanConvert (Type objectType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
  • Method (i): public virtual string ToString ()
  • Method: public override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
  • Property: virtual bool CanRead { public get; }
  • Property: virtual bool CanWrite { public get; }
public class Newtonsoft.Json.Converters.EntityKeyMemberConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
Newtonsoft.Json.Converters ExpandoObjectConverter ()
n/a public class Newtonsoft.Json.Converters.ExpandoObjectConverter
--> NONE <--
  • Constructor: public ExpandoObjectConverter ()
  • Method: public override bool CanConvert (Type objectType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
  • Method (i): public virtual string ToString ()
  • Method: public override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
  • Property: virtual bool CanRead { public get; }
  • Property: override bool CanWrite { public get; }
public class Newtonsoft.Json.Converters.IsoDateTimeConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.JavaScriptDateTimeConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
JsonDateTimeSerializationMode ()
public sealed enum Newtonsoft.Json.Converters.JsonDateTimeSerializationMode
                    Local = 0,
                    Utc = 1,
                    Unspecified = 2,
                    RoundtripKind = 3,
n/a
--> NONE <-- --> NONE <--
public class Newtonsoft.Json.Converters.KeyValuePairConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.RegexConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
public class Newtonsoft.Json.Converters.StringEnumConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
  • Constructor: public StringEnumConverter (bool camelCaseText)
  • Property: bool AllowIntegerValues { public get; public set; }
  • Property: bool CamelCaseText { public get; public set; }
Newtonsoft.Json.Converters VersionConverter ()
n/a public class Newtonsoft.Json.Converters.VersionConverter
--> NONE <--
  • Constructor: public VersionConverter ()
  • Method: public override bool CanConvert (Type objectType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
  • Method (i): public virtual string ToString ()
  • Method: public override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
  • Property: virtual bool CanRead { public get; }
  • Property: virtual bool CanWrite { public get; }
public class Newtonsoft.Json.Converters.XmlNodeConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
  • Property: bool OmitRootObject { public get; public set; }
  • Property: bool WriteArrayAttribute { public get; public set; }
CommentHandling ()
n/a public sealed enum Newtonsoft.Json.Linq.CommentHandling
                    Ignore = 0,
                    Load = 1,
--> NONE <-- --> NONE <--
public abstract sealed class Newtonsoft.Json.Linq.Extensions ()
  • Method: public static IJEnumerable`1 AsJEnumerable (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 Properties (IEnumerable`1 source)
  • Method: public static U Value (IEnumerable`1 value)
  • Method: public static IJEnumerable`1 Values (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 Values (IEnumerable`1 source, object key)
  • Method: public static IJEnumerable`1 AncestorsAndSelf (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 AsJEnumerable (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 DescendantsAndSelf (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 Properties (IEnumerable`1 source)
  • Method: public static U Value (IEnumerable`1 value)
  • Method: public static IJEnumerable`1 Values (IEnumerable`1 source)
  • Method: public static IJEnumerable`1 Values (IEnumerable`1 source, object key)
public class Newtonsoft.Json.Linq.JArray ()
  • Method (i): public void Add (object content)
  • Event: public event NotifyCollectionChangedEventHandler CollectionChanged
  • Method (i): public virtual void Add (object content)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method: public virtual void CopyTo (JToken[] array, int arrayIndex)
  • Method (i): public JToken DeepClone ()
  • Method (i): public IEnumerable`1 DescendantsAndSelf ()
  • Method: public virtual IEnumerator`1 GetEnumerator ()
  • Method (i): protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public static JArray Load (JsonReader reader, JsonLoadSettings settings)
  • Method (i): public void Merge (object content)
  • Method (i): public void Merge (object content, JsonMergeSettings settings)
  • Method (i): protected virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
  • Method: public static JArray Parse (string json, JsonLoadSettings settings)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Property: protected override IList`1 ChildrenTokens { }
  • Property: virtual bool IsReadOnly { public get; }
  • Property: string Path { public get; }
public class Newtonsoft.Json.Linq.JConstructor ()
  • Method (i): public void Add (object content)
  • Event: public event NotifyCollectionChangedEventHandler CollectionChanged
  • Method (i): public virtual void Add (object content)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method (i): public JToken DeepClone ()
  • Method (i): public IEnumerable`1 DescendantsAndSelf ()
  • Method (i): protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public static JConstructor Load (JsonReader reader, JsonLoadSettings settings)
  • Method (i): public void Merge (object content)
  • Method (i): public void Merge (object content, JsonMergeSettings settings)
  • Method (i): protected virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Property: protected override IList`1 ChildrenTokens { }
  • Property: virtual int Count { public get; }
  • Property: string Path { public get; }
public abstract class Newtonsoft.Json.Linq.JContainer ()
  • Method: public void Add (object content)
  • Event: public event NotifyCollectionChangedEventHandler CollectionChanged
  • Method: public virtual void Add (object content)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method (i): public JToken DeepClone ()
  • Method: public IEnumerable`1 DescendantsAndSelf ()
  • Method (i): protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public void Merge (object content)
  • Method: public void Merge (object content, JsonMergeSettings settings)
  • Method: protected virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Property: protected abstract IList`1 ChildrenTokens { }
  • Property: virtual int Count { public get; }
  • Property: string Path { public get; }
public sealed struct Newtonsoft.Json.Linq.JEnumerable`1 ()
--> NONE <--
  • Method: public virtual bool Equals (JEnumerable`1 other)
public class Newtonsoft.Json.Linq.JObject ()
  • Method (i): public void Add (object content)
  • Event: public event NotifyCollectionChangedEventHandler CollectionChanged
  • Method (i): public virtual void Add (object content)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method (i): public JToken DeepClone ()
  • Method (i): public IEnumerable`1 DescendantsAndSelf ()
  • Method: protected override DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public JToken GetValue (string propertyName)
  • Method: public JToken GetValue (string propertyName, StringComparison comparison)
  • Method: public static JObject Load (JsonReader reader, JsonLoadSettings settings)
  • Method (i): public void Merge (object content)
  • Method (i): public void Merge (object content, JsonMergeSettings settings)
  • Method (i): protected virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
  • Method: public static JObject Parse (string json, JsonLoadSettings settings)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Method: public bool TryGetValue (string propertyName, StringComparison comparison, out JToken value)
  • Property: protected override IList`1 ChildrenTokens { }
  • Property: string Path { public get; }
public class Newtonsoft.Json.Linq.JProperty ()
  • Method (i): public void Add (object content)
  • Method: public override JEnumerable`1 Children ()
  • Event: public event NotifyCollectionChangedEventHandler CollectionChanged
  • Method (i): public virtual void Add (object content)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method (i): public virtual JEnumerable`1 Children ()
  • Method (i): public JToken DeepClone ()
  • Method (i): public IEnumerable`1 DescendantsAndSelf ()
  • Method (i): protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public static JProperty Load (JsonReader reader, JsonLoadSettings settings)
  • Method (i): public void Merge (object content)
  • Method (i): public void Merge (object content, JsonMergeSettings settings)
  • Method (i): protected virtual void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Property: protected override IList`1 ChildrenTokens { }
  • Property: virtual int Count { public get; }
  • Property: string Path { public get; }
Newtonsoft.Json.Linq JPropertyDescriptor ()
n/a public class Newtonsoft.Json.Linq.JPropertyDescriptor
--> NONE <--
  • Constructor: public JPropertyDescriptor (string name)
  • Method (i): public virtual void AddValueChanged (object component, EventHandler handler)
  • Method: public override bool CanResetValue (object component)
  • Method (i): protected virtual AttributeCollection CreateAttributeCollection ()
  • Method (i): protected object CreateInstance (Type type)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void FillAttributes (IList attributeList)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public PropertyDescriptorCollection GetChildProperties ()
  • Method (i): public PropertyDescriptorCollection GetChildProperties (attribute[] filter)
  • Method (i): public PropertyDescriptorCollection GetChildProperties (object instance)
  • Method (i): public virtual PropertyDescriptorCollection GetChildProperties (object instance, attribute[] filter)
  • Method (i): public virtual object GetEditor (Type editorBaseType)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): protected virtual object GetInvocationTarget (Type type, object instance)
  • Method (i): public Type GetType ()
  • Method (i): protected Type GetTypeFromName (string typeName)
  • Method: public override object GetValue (object component)
  • Method (i): ProtectedInternal EventHandler GetValueChangedHandler (object component)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual void OnValueChanged (object component, EventArgs e)
  • Method (i): public virtual void RemoveValueChanged (object component, EventHandler handler)
  • Method: public override void ResetValue (object component)
  • Method: public override void SetValue (object component, object value)
  • Method: public override bool ShouldSerializeValue (object component)
  • Method (i): public virtual string ToString ()
  • Property: protected virtual Attribute[] AttributeArray { }
  • Property: virtual AttributeCollection Attributes { public get; }
  • Property: virtual string Category { public get; }
  • Property: override Type ComponentType { public get; }
  • Property: virtual TypeConverter Converter { public get; }
  • Property: virtual string Description { public get; }
  • Property: virtual bool DesignTimeOnly { public get; }
  • Property: virtual string DisplayName { public get; }
  • Property: virtual bool IsBrowsable { public get; }
  • Property: virtual bool IsLocalizable { public get; }
  • Property: override bool IsReadOnly { public get; }
  • Property: virtual string Name { public get; }
  • Property: protected override int NameHashCode { }
  • Property: override Type PropertyType { public get; }
  • Property: DesignerSerializationVisibility SerializationVisibility { public get; }
  • Property: virtual bool SupportsChangeEvents { public get; }
public class Newtonsoft.Json.Linq.JRaw ()
--> NONE <--
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method (i): public virtual int CompareTo (JValue obj)
  • Method (i): public JToken DeepClone ()
  • Method (i): protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Method (i): public virtual string ToString (IFormatProvider formatProvider)
  • Method (i): public string ToString (string format)
  • Method (i): public virtual string ToString (string format, IFormatProvider formatProvider)
  • Property: string Path { public get; }
Newtonsoft.Json.Linq JsonLoadSettings ()
n/a public class Newtonsoft.Json.Linq.JsonLoadSettings
--> NONE <--
  • Constructor: public JsonLoadSettings ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: CommentHandling CommentHandling { public get; public set; }
  • Property: LineInfoHandling LineInfoHandling { public get; public set; }
Newtonsoft.Json.Linq JsonMergeSettings ()
n/a public class Newtonsoft.Json.Linq.JsonMergeSettings
--> NONE <--
  • Constructor: public JsonMergeSettings ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: MergeArrayHandling MergeArrayHandling { public get; public set; }
  • Property: MergeNullValueHandling MergeNullValueHandling { public get; public set; }
public abstract class Newtonsoft.Json.Linq.JToken ()
--> NONE <--
  • Method: public void AddAnnotation (object annotation)
  • Method: public IEnumerable`1 AncestorsAndSelf ()
  • Method: public T Annotation ()
  • Method: public object Annotation (Type type)
  • Method: public IEnumerable`1 Annotations ()
  • Method: public IEnumerable`1 Annotations (Type type)
  • Method: public JToken DeepClone ()
  • Method: protected virtual DynamicMetaObject GetMetaObject (Expression parameter)
  • Method: public static JToken Load (JsonReader reader)
  • Method: public static JToken Load (JsonReader reader, JsonLoadSettings settings)
  • Method: public static JToken Parse (string json)
  • Method: public static JToken Parse (string json, JsonLoadSettings settings)
  • Method: public static JToken ReadFrom (JsonReader reader, JsonLoadSettings settings)
  • Method: public void RemoveAnnotations ()
  • Method: public void RemoveAnnotations (Type type)
  • Method: public IEnumerable`1 SelectTokens (string path)
  • Method: public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method: public T ToObject ()
  • Method: public object ToObject (Type objectType)
  • Method: public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method: public T ToObject (JsonSerializer jsonSerializer)
  • Property: string Path { public get; }
public class Newtonsoft.Json.Linq.JTokenReader ()
  • Method: public override byte[] ReadAsBytes ()
  • Method (i): protected virtual void SetToken (JsonToken newToken, object value)
  • Method (i): public virtual Nullable`1 ReadAsBoolean ()
  • Method (i): public virtual byte[] ReadAsBytes ()
  • Method (i): public virtual Nullable`1 ReadAsDateTime ()
  • Method (i): public virtual Nullable`1 ReadAsDateTimeOffset ()
  • Method (i): public virtual Nullable`1 ReadAsDecimal ()
  • Method (i): public virtual Nullable`1 ReadAsDouble ()
  • Method (i): public virtual Nullable`1 ReadAsInt32 ()
  • Method (i): public virtual string ReadAsString ()
  • Method (i): protected void SetToken (JsonToken newToken, object value)
  • Method (i): protected void SetToken (JsonToken newToken, object value, bool updateIndex)
  • Property: bool CloseInput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: JToken CurrentToken { public get; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateParseHandling DateParseHandling { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatParseHandling FloatParseHandling { public get; public set; }
  • Property: Nullable`1 MaxDepth { public get; public set; }
  • Property: override string Path { public get; }
  • Property: bool SupportMultipleContent { public get; public set; }
JTokenType ()
public sealed enum Newtonsoft.Json.Linq.JTokenType
                    None = 0,
                    Object = 1,
                    Array = 2,
                    Constructor = 3,
                    Property = 4,
                    Comment = 5,
                    Integer = 6,
                    Float = 7,
                    String = 8,
                    Boolean = 9,
                    Null = 10,
                    Undefined = 11,
                    Date = 12,
                    Raw = 13,
                    Bytes = 14,
public sealed enum Newtonsoft.Json.Linq.JTokenType
                    None = 0,
                    Object = 1,
                    Array = 2,
                    Constructor = 3,
                    Property = 4,
                    Comment = 5,
                    Integer = 6,
                    Float = 7,
                    String = 8,
                    Boolean = 9,
                    Null = 10,
                    Undefined = 11,
                    Date = 12,
                    Raw = 13,
                    Bytes = 14,
                    Guid = 15,
                    Uri = 16,
                    TimeSpan = 17,
--> NONE <-- --> NONE <--
public class Newtonsoft.Json.Linq.JTokenWriter ()
  • Method (i): public void WriteEnd ()
  • Method (i): public void WriteEndArray ()
  • Method (i): public void WriteEndConstructor ()
  • Method (i): public void WriteEndObject ()
  • Method (i): public virtual void WriteValue (object value)
  • Method (i): protected virtual void Dispose (bool disposing)
  • Method (i): protected void SetWriteState (JsonToken token, object value)
  • Method (i): public virtual void WriteEnd ()
  • Method (i): public virtual void WriteEndArray ()
  • Method (i): public virtual void WriteEndConstructor ()
  • Method (i): public virtual void WriteEndObject ()
  • Method (i): public virtual void WritePropertyName (string name, bool escape)
  • Method (i): public void WriteToken (JsonReader reader, bool writeChildren)
  • Method (i): public void WriteToken (JsonToken token)
  • Method (i): public void WriteToken (JsonToken token, object value)
  • Method: public override void WriteValue (Guid value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method (i): public virtual void WriteValue (Nullable`1 value)
  • Method: public override void WriteValue (object value)
  • Method: public override void WriteValue (TimeSpan value)
  • Method: public override void WriteValue (Uri value)
  • Property: bool AutoCompleteOnClose { public get; public set; }
  • Property: bool CloseOutput { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: JToken CurrentToken { public get; }
  • Property: DateFormatHandling DateFormatHandling { public get; public set; }
  • Property: string DateFormatString { public get; public set; }
  • Property: DateTimeZoneHandling DateTimeZoneHandling { public get; public set; }
  • Property: FloatFormatHandling FloatFormatHandling { public get; public set; }
  • Property: string Path { public get; }
  • Property: StringEscapeHandling StringEscapeHandling { public get; public set; }
public class Newtonsoft.Json.Linq.JValue ()
  • Method (i): public virtual string ToString ()
  • Constructor: public JValue (char value)
  • Constructor: public JValue (DateTimeOffset value)
  • Constructor: public JValue (decimal value)
  • Constructor: public JValue (Guid value)
  • Constructor: public JValue (float value)
  • Constructor: public JValue (TimeSpan value)
  • Constructor: public JValue (Uri value)
  • Method (i): public void AddAnnotation (object annotation)
  • Method (i): public IEnumerable`1 AncestorsAndSelf ()
  • Method (i): public T Annotation ()
  • Method (i): public object Annotation (Type type)
  • Method (i): public IEnumerable`1 Annotations ()
  • Method (i): public IEnumerable`1 Annotations (Type type)
  • Method: public virtual int CompareTo (JValue obj)
  • Method: public static JValue CreateNull ()
  • Method: public static JValue CreateUndefined ()
  • Method (i): public JToken DeepClone ()
  • Method: protected override DynamicMetaObject GetMetaObject (Expression parameter)
  • Method (i): public void RemoveAnnotations ()
  • Method (i): public void RemoveAnnotations (Type type)
  • Method (i): public IEnumerable`1 SelectTokens (string path)
  • Method (i): public IEnumerable`1 SelectTokens (string path, bool errorWhenNoMatch)
  • Method (i): public T ToObject ()
  • Method (i): public object ToObject (Type objectType)
  • Method (i): public object ToObject (Type objectType, JsonSerializer jsonSerializer)
  • Method (i): public T ToObject (JsonSerializer jsonSerializer)
  • Method: public override string ToString ()
  • Method: public virtual string ToString (IFormatProvider formatProvider)
  • Method: public string ToString (string format)
  • Method: public virtual string ToString (string format, IFormatProvider formatProvider)
  • Property: string Path { public get; }
LineInfoHandling ()
n/a public sealed enum Newtonsoft.Json.Linq.LineInfoHandling
                    Ignore = 0,
                    Load = 1,
--> NONE <-- --> NONE <--
MergeArrayHandling ()
n/a public sealed enum Newtonsoft.Json.Linq.MergeArrayHandling
                    Concat = 0,
                    Union = 1,
                    Replace = 2,
                    Merge = 3,
--> NONE <-- --> NONE <--
MergeNullValueHandling ()
n/a public sealed enum Newtonsoft.Json.Linq.MergeNullValueHandling
                    Ignore = 0,
                    Merge = 1,
--> NONE <-- --> NONE <--
Newtonsoft.Json.Linq.ComponentModel JPropertyDescriptor ()
public class Newtonsoft.Json.Linq.ComponentModel.JPropertyDescriptor n/a
  • Constructor: public JPropertyDescriptor (string name, Type propertyType)
  • Method (i): public virtual void AddValueChanged (object component, EventHandler handler)
  • Method: public override bool CanResetValue (object component)
  • Method (i): protected virtual AttributeCollection CreateAttributeCollection ()
  • Method (i): protected object CreateInstance (Type type)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void FillAttributes (IList attributeList)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public PropertyDescriptorCollection GetChildProperties ()
  • Method (i): public PropertyDescriptorCollection GetChildProperties (attribute[] filter)
  • Method (i): public PropertyDescriptorCollection GetChildProperties (object instance)
  • Method (i): public virtual PropertyDescriptorCollection GetChildProperties (object instance, attribute[] filter)
  • Method (i): public virtual object GetEditor (Type editorBaseType)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): protected virtual object GetInvocationTarget (Type type, object instance)
  • Method (i): public Type GetType ()
  • Method (i): protected Type GetTypeFromName (string typeName)
  • Method: public override object GetValue (object component)
  • Method (i): ProtectedInternal EventHandler GetValueChangedHandler (object component)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual void OnValueChanged (object component, EventArgs e)
  • Method (i): public virtual void RemoveValueChanged (object component, EventHandler handler)
  • Method: public override void ResetValue (object component)
  • Method: public override void SetValue (object component, object value)
  • Method: public override bool ShouldSerializeValue (object component)
  • Method (i): public virtual string ToString ()
  • Property: protected virtual Attribute[] AttributeArray { }
  • Property: virtual AttributeCollection Attributes { public get; }
  • Property: virtual string Category { public get; }
  • Property: override Type ComponentType { public get; }
  • Property: virtual TypeConverter Converter { public get; }
  • Property: virtual string Description { public get; }
  • Property: virtual bool DesignTimeOnly { public get; }
  • Property: virtual string DisplayName { public get; }
  • Property: virtual bool IsBrowsable { public get; }
  • Property: virtual bool IsLocalizable { public get; }
  • Property: override bool IsReadOnly { public get; }
  • Property: virtual string Name { public get; }
  • Property: protected override int NameHashCode { }
  • Property: override Type PropertyType { public get; }
  • Property: DesignerSerializationVisibility SerializationVisibility { public get; }
  • Property: virtual bool SupportsChangeEvents { public get; }
--> NONE <--
Newtonsoft.Json.Linq.ComponentModel JTypeDescriptor ()
public class Newtonsoft.Json.Linq.ComponentModel.JTypeDescriptor n/a
  • Constructor: public JTypeDescriptor (JObject value)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual AttributeCollection GetAttributes ()
  • Method: public virtual string GetClassName ()
  • Method: public virtual string GetComponentName ()
  • Method: public virtual TypeConverter GetConverter ()
  • Method: public virtual EventDescriptor GetDefaultEvent ()
  • Method: public virtual PropertyDescriptor GetDefaultProperty ()
  • Method: public virtual object GetEditor (Type editorBaseType)
  • Method: public virtual EventDescriptorCollection GetEvents ()
  • Method: public virtual EventDescriptorCollection GetEvents (attribute[] attributes)
  • Method (i): public virtual int GetHashCode ()
  • Method: public virtual PropertyDescriptorCollection GetProperties ()
  • Method: public virtual PropertyDescriptorCollection GetProperties (attribute[] attributes)
  • Method: public virtual object GetPropertyOwner (PropertyDescriptor pd)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
--> NONE <--
public abstract sealed class Newtonsoft.Json.Schema.Extensions ()
  • Method: public static bool IsValid (JToken source, JsonSchema schema)
  • Method: public static void Validate (JToken source, JsonSchema schema)
  • Method: public static void Validate (JToken source, JsonSchema schema, ValidationEventHandler validationEventHandler)
  • [Obsolete: JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.]Method: public static bool IsValid (JToken source, JsonSchema schema)
  • [Obsolete: JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.]Method: public static bool IsValid (JToken source, JsonSchema schema, out IList`1 errorMessages)
  • [Obsolete: JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.]Method: public static void Validate (JToken source, JsonSchema schema)
  • [Obsolete: JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.]Method: public static void Validate (JToken source, JsonSchema schema, ValidationEventHandler validationEventHandler)
public class Newtonsoft.Json.Schema.JsonSchema ()
  • Property: JsonSchema Extends { public get; public set; }
  • Property: IList`1 Identity { public get; public set; }
  • Property: Nullable`1 MaximumDecimals { public get; public set; }
  • Property: Nullable`1 Optional { public get; public set; }
  • Property: IDictionary`2 Options { public get; public set; }
  • Property: JsonSchema AdditionalItems { public get; public set; }
  • Property: bool AllowAdditionalItems { public get; public set; }
  • Property: Nullable`1 DivisibleBy { public get; public set; }
  • Property: Nullable`1 ExclusiveMaximum { public get; public set; }
  • Property: Nullable`1 ExclusiveMinimum { public get; public set; }
  • Property: IList`1 Extends { public get; public set; }
  • Property: IDictionary`2 PatternProperties { public get; public set; }
  • Property: bool PositionalItemsValidation { public get; public set; }
  • Property: Nullable`1 Required { public get; public set; }
  • Property: bool UniqueItems { public get; public set; }
Newtonsoft.Json.Schema JsonSchemaException ()
public class Newtonsoft.Json.Schema.JsonSchemaException
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Schema.JsonSchemaException
(Please hover your mouse over the type to see the inheritance signatures)
--> NONE <--
  • Constructor: public JsonSchemaException (SerializationInfo info, StreamingContext context)
  • Property: string Path { public get; }
public class Newtonsoft.Json.Schema.JsonSchemaResolver ()
  • Method: public virtual JsonSchema GetSchema (string id)
  • Method: public virtual JsonSchema GetSchema (string reference)
public class Newtonsoft.Json.Schema.ValidationEventArgs ()
--> NONE <--
  • Property: string Path { public get; }
Newtonsoft.Json.Serialization CamelCaseNamingStrategy ()
n/a public class Newtonsoft.Json.Serialization.CamelCaseNamingStrategy
--> NONE <--
  • Constructor: public CamelCaseNamingStrategy ()
  • Constructor: public CamelCaseNamingStrategy (bool processDictionaryKeys, bool overrideSpecifiedNames)
  • Constructor: public CamelCaseNamingStrategy (bool processDictionaryKeys, bool overrideSpecifiedNames, bool processExtensionDataNames)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual string GetDictionaryKey (string key)
  • Method (i): public virtual string GetExtensionDataName (string name)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual string GetPropertyName (string name, bool hasSpecifiedName)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: protected override string ResolvePropertyName (string name)
  • Method (i): public virtual string ToString ()
  • Property: bool OverrideSpecifiedNames { public get; public set; }
  • Property: bool ProcessDictionaryKeys { public get; public set; }
  • Property: bool ProcessExtensionDataNames { public get; public set; }
public class Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver ()
  • Method (i): protected virtual IList`1 CreateProperties (JsonObjectContract contract)
  • Method (i): protected virtual JsonProperty CreateProperty (JsonObjectContract contract, MemberInfo member)
  • Method (i): public virtual JsonContract ResolveContract (Type type)
  • Method: protected override string ResolvePropertyName (string propertyName)
  • Property: BindingFlags DefaultMembersSearchFlags { public get; public set; }
  • Method (i): protected virtual IList`1 CreateConstructorParameters (ConstructorInfo constructor, JsonPropertyCollection memberProperties)
  • Method (i): protected virtual JsonDynamicContract CreateDynamicContract (Type objectType)
  • Method (i): protected virtual IList`1 CreateProperties (Type type, MemberSerialization memberSerialization)
  • Method (i): protected virtual JsonProperty CreateProperty (MemberInfo member, MemberSerialization memberSerialization)
  • Method (i): protected virtual JsonProperty CreatePropertyFromConstructorParameter (JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
  • Method (i): public string GetResolvedPropertyName (string propertyName)
  • Method: public override JsonContract ResolveContract (Type type)
  • Method (i): protected virtual string ResolveDictionaryKey (string dictionaryKey)
  • Method (i): protected virtual string ResolveExtensionDataName (string extensionDataName)
  • Method (i): protected virtual string ResolvePropertyName (string propertyName)
  • [Obsolete: DefaultMembersSearchFlags is obsolete. To modify the members serialized inherit from DefaultContractResolver and override the GetSerializableMembers method instead.]Property: BindingFlags DefaultMembersSearchFlags { public get; public set; }
  • Property: bool IgnoreSerializableAttribute { public get; public set; }
  • Property: bool IgnoreSerializableInterface { public get; public set; }
  • Property: NamingStrategy NamingStrategy { public get; public set; }
public class Newtonsoft.Json.Serialization.DefaultContractResolver ()
  • Constructor: public DefaultContractResolver (bool shareCache)
  • Method: protected virtual IList`1 CreateProperties (JsonObjectContract contract)
  • Method: protected virtual JsonProperty CreateProperty (JsonObjectContract contract, MemberInfo member)
  • Property: BindingFlags DefaultMembersSearchFlags { public get; public set; }
  • Method: protected virtual IList`1 CreateConstructorParameters (ConstructorInfo constructor, JsonPropertyCollection memberProperties)
  • Method: protected virtual JsonDynamicContract CreateDynamicContract (Type objectType)
  • Method: protected virtual IList`1 CreateProperties (Type type, MemberSerialization memberSerialization)
  • Method: protected virtual JsonProperty CreateProperty (MemberInfo member, MemberSerialization memberSerialization)
  • Method: protected virtual JsonProperty CreatePropertyFromConstructorParameter (JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
  • Method: public string GetResolvedPropertyName (string propertyName)
  • Method: protected virtual string ResolveDictionaryKey (string dictionaryKey)
  • Method: protected virtual string ResolveExtensionDataName (string extensionDataName)
  • [Obsolete: DefaultMembersSearchFlags is obsolete. To modify the members serialized inherit from DefaultContractResolver and override the GetSerializableMembers method instead.]Property: BindingFlags DefaultMembersSearchFlags { public get; public set; }
  • Property: bool IgnoreSerializableAttribute { public get; public set; }
  • Property: bool IgnoreSerializableInterface { public get; public set; }
  • Property: NamingStrategy NamingStrategy { public get; public set; }
Newtonsoft.Json.Serialization DefaultNamingStrategy ()
n/a public class Newtonsoft.Json.Serialization.DefaultNamingStrategy
--> NONE <--
  • Constructor: public DefaultNamingStrategy ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual string GetDictionaryKey (string key)
  • Method (i): public virtual string GetExtensionDataName (string name)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual string GetPropertyName (string name, bool hasSpecifiedName)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: protected override string ResolvePropertyName (string name)
  • Method (i): public virtual string ToString ()
  • Property: bool OverrideSpecifiedNames { public get; public set; }
  • Property: bool ProcessDictionaryKeys { public get; public set; }
  • Property: bool ProcessExtensionDataNames { public get; public set; }
Newtonsoft.Json.Serialization DefaultSerializationBinder ()
public class Newtonsoft.Json.Serialization.DefaultSerializationBinder
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.DefaultSerializationBinder
(Please hover your mouse over the type to see the inheritance signatures)
  • Method (i): public virtual void BindToName (Type serializedType, out string assemblyName, out string typeName)
  • Method: public override void BindToName (Type serializedType, out string assemblyName, out string typeName)
Newtonsoft.Json.Serialization DiagnosticsTraceWriter ()
n/a public class Newtonsoft.Json.Serialization.DiagnosticsTraceWriter
--> NONE <--
  • Constructor: public DiagnosticsTraceWriter ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method: public virtual void Trace (TraceLevel level, string message, Exception ex)
  • Property: virtual TraceLevel LevelFilter { public get; public set; }
public class Newtonsoft.Json.Serialization.ErrorContext ()
--> NONE <--
  • Property: string Path { public get; }
Newtonsoft.Json.Serialization ExpressionValueProvider ()
n/a public class Newtonsoft.Json.Serialization.ExpressionValueProvider
--> NONE <--
  • Constructor: public ExpressionValueProvider (MemberInfo memberInfo)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public virtual object GetValue (object target)
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual void SetValue (object target, object value)
  • Method (i): public virtual string ToString ()
Newtonsoft.Json.Serialization ExtensionDataGetter ()
n/a public sealed delegate Newtonsoft.Json.Serialization.ExtensionDataGetter
--> NONE <--
  • Constructor: public ExtensionDataGetter (object object, IntPtr method)
  • Method: public virtual IAsyncResult BeginInvoke (object o, AsyncCallback callback, object object)
  • Method (i): public virtual object Clone ()
  • Method (i): protected virtual delegate CombineImpl (delegate follow)
  • Method (i): public object DynamicInvoke (object[] args)
  • Method (i): protected virtual object DynamicInvokeImpl (object[] args)
  • Method: public virtual IEnumerable`1 EndInvoke (IAsyncResult result)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual delegate[] GetInvocationList ()
  • Method (i): protected virtual MethodInfo GetMethodImpl ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public Type GetType ()
  • Method: public virtual IEnumerable`1 Invoke (object o)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual delegate RemoveImpl (delegate value)
  • Method (i): public virtual string ToString ()
  • Property: MethodInfo Method { public get; }
  • Property: object Target { public get; }
Newtonsoft.Json.Serialization ExtensionDataSetter ()
n/a public sealed delegate Newtonsoft.Json.Serialization.ExtensionDataSetter
--> NONE <--
  • Constructor: public ExtensionDataSetter (object object, IntPtr method)
  • Method: public virtual IAsyncResult BeginInvoke (object o, string key, object value, AsyncCallback callback, object object)
  • Method (i): public virtual object Clone ()
  • Method (i): protected virtual delegate CombineImpl (delegate follow)
  • Method (i): public object DynamicInvoke (object[] args)
  • Method (i): protected virtual object DynamicInvokeImpl (object[] args)
  • Method: public virtual void EndInvoke (IAsyncResult result)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual delegate[] GetInvocationList ()
  • Method (i): protected virtual MethodInfo GetMethodImpl ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public Type GetType ()
  • Method: public virtual void Invoke (object o, string key, object value)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual delegate RemoveImpl (delegate value)
  • Method (i): public virtual string ToString ()
  • Property: MethodInfo Method { public get; }
  • Property: object Target { public get; }
Newtonsoft.Json.Serialization IAttributeProvider ()
n/a public interface Newtonsoft.Json.Serialization.IAttributeProvider
--> NONE <--
  • Method: IList`1 GetAttributes (bool inherit)
  • Method: IList`1 GetAttributes (Type attributeType, bool inherit)
public interface Newtonsoft.Json.Serialization.IReferenceResolver ()
  • Method: void AddReference (string reference, object value)
  • Method: string GetReference (object value)
  • Method: bool IsReferenced (object value)
  • Method: object ResolveReference (string reference)
  • Method: void AddReference (object context, string reference, object value)
  • Method: string GetReference (object context, object value)
  • Method: bool IsReferenced (object context, object value)
  • Method: object ResolveReference (object context, string reference)
Newtonsoft.Json.Serialization ISerializationBinder ()
n/a public interface Newtonsoft.Json.Serialization.ISerializationBinder
--> NONE <--
  • Method: void BindToName (Type serializedType, out string assemblyName, out string typeName)
  • Method: Type BindToType (string assemblyName, string typeName)
Newtonsoft.Json.Serialization ITraceWriter ()
n/a public interface Newtonsoft.Json.Serialization.ITraceWriter
--> NONE <--
  • Method: void Trace (TraceLevel level, string message, Exception ex)
  • Property: TraceLevel LevelFilter { public get; }
Newtonsoft.Json.Serialization JsonArrayContract ()
public class Newtonsoft.Json.Serialization.JsonArrayContract
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.JsonArrayContract
(Please hover your mouse over the type to see the inheritance signatures)
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: Type CollectionItemType { public get; }
  • Property: bool HasParameterizedCreator { public get; public set; }
  • Property: bool IsMultidimensionalArray { public get; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
  • Property: ObjectConstructor`1 OverrideCreator { public get; public set; }
Newtonsoft.Json.Serialization JsonContainerContract ()
n/a public class Newtonsoft.Json.Serialization.JsonContainerContract
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: JsonConverter Converter { public get; public set; }
  • Property: Type CreatedType { public get; public set; }
  • Property: Func`1 DefaultCreator { public get; public set; }
  • Property: bool DefaultCreatorNonPublic { public get; public set; }
  • Property: Nullable`1 IsReference { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
  • Property: Type UnderlyingType { public get; }
public abstract class Newtonsoft.Json.Serialization.JsonContract ()
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
Newtonsoft.Json.Serialization JsonDictionaryContract ()
public class Newtonsoft.Json.Serialization.JsonDictionaryContract
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.JsonDictionaryContract
(Please hover your mouse over the type to see the inheritance signatures)
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: Func`2 DictionaryKeyResolver { public get; public set; }
  • Property: Type DictionaryKeyType { public get; }
  • Property: Type DictionaryValueType { public get; }
  • Property: bool HasParameterizedCreator { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
  • Property: ObjectConstructor`1 OverrideCreator { public get; public set; }
Newtonsoft.Json.Serialization JsonDynamicContract ()
n/a public class Newtonsoft.Json.Serialization.JsonDynamicContract
--> NONE <--
  • Constructor: public JsonDynamicContract (Type underlyingType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: JsonConverter Converter { public get; public set; }
  • Property: Type CreatedType { public get; public set; }
  • Property: Func`1 DefaultCreator { public get; public set; }
  • Property: bool DefaultCreatorNonPublic { public get; public set; }
  • Property: Nullable`1 IsReference { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
  • Property: JsonPropertyCollection Properties { public get; }
  • Property: Func`2 PropertyNameResolver { public get; public set; }
  • Property: Type UnderlyingType { public get; }
Newtonsoft.Json.Serialization JsonISerializableContract ()
public class Newtonsoft.Json.Serialization.JsonISerializableContract
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.JsonISerializableContract
(Please hover your mouse over the type to see the inheritance signatures)
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
public class Newtonsoft.Json.Serialization.JsonLinqContract ()
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
Newtonsoft.Json.Serialization JsonObjectContract ()
public class Newtonsoft.Json.Serialization.JsonObjectContract
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.JsonObjectContract
(Please hover your mouse over the type to see the inheritance signatures)
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: ConstructorInfo ParametrizedConstructor { public get; public set; }
  • Property: JsonPropertyCollection CreatorParameters { public get; }
  • Property: ExtensionDataGetter ExtensionDataGetter { public get; public set; }
  • Property: Func`2 ExtensionDataNameResolver { public get; public set; }
  • Property: ExtensionDataSetter ExtensionDataSetter { public get; public set; }
  • Property: Type ExtensionDataValueType { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemRequired { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
  • Property: ObjectConstructor`1 OverrideCreator { public get; public set; }
public class Newtonsoft.Json.Serialization.JsonPrimitiveContract ()
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
public class Newtonsoft.Json.Serialization.JsonProperty ()
--> NONE <--
  • Property: IAttributeProvider AttributeProvider { public get; public set; }
  • Property: Type DeclaringType { public get; public set; }
  • Property: Predicate`1 GetIsSpecified { public get; public set; }
  • Property: bool HasMemberAttribute { public get; public set; }
  • Property: JsonConverter ItemConverter { public get; public set; }
  • Property: Nullable`1 ItemIsReference { public get; public set; }
  • Property: Nullable`1 ItemReferenceLoopHandling { public get; public set; }
  • Property: Nullable`1 ItemTypeNameHandling { public get; public set; }
  • Property: Nullable`1 Order { public get; public set; }
  • Property: Action`2 SetIsSpecified { public get; public set; }
  • Property: Predicate`1 ShouldDeserialize { public get; public set; }
  • Property: string UnderlyingName { public get; public set; }
public class Newtonsoft.Json.Serialization.JsonPropertyCollection ()
  • Constructor: public JsonPropertyCollection (JsonObjectContract contract)
  • Constructor: public JsonPropertyCollection (Type type)
Newtonsoft.Json.Serialization JsonStringContract ()
public class Newtonsoft.Json.Serialization.JsonStringContract
(Please hover your mouse over the type to see the inheritance signatures)
public class Newtonsoft.Json.Serialization.JsonStringContract
(Please hover your mouse over the type to see the inheritance signatures)
  • Property: MethodInfo OnDeserialized { public get; public set; }
  • Property: MethodInfo OnDeserializing { public get; public set; }
  • Property: MethodInfo OnError { public get; public set; }
  • Property: MethodInfo OnSerialized { public get; public set; }
  • Property: MethodInfo OnSerializing { public get; public set; }
  • Property: IList`1 OnDeserializedCallbacks { public get; }
  • Property: IList`1 OnDeserializingCallbacks { public get; }
  • Property: IList`1 OnErrorCallbacks { public get; }
  • Property: IList`1 OnSerializedCallbacks { public get; }
  • Property: IList`1 OnSerializingCallbacks { public get; }
Newtonsoft.Json.Serialization MemoryTraceWriter ()
n/a public class Newtonsoft.Json.Serialization.MemoryTraceWriter
--> NONE <--
  • Constructor: public MemoryTraceWriter ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method: public IEnumerable`1 GetTraceMessages ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override string ToString ()
  • Method: public virtual void Trace (TraceLevel level, string message, Exception ex)
  • Property: virtual TraceLevel LevelFilter { public get; public set; }
Newtonsoft.Json.Serialization NamingStrategy ()
n/a public abstract class Newtonsoft.Json.Serialization.NamingStrategy
--> NONE <--
  • Constructor: protected NamingStrategy ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual string GetDictionaryKey (string key)
  • Method: public virtual string GetExtensionDataName (string name)
  • Method (i): public virtual int GetHashCode ()
  • Method: public virtual string GetPropertyName (string name, bool hasSpecifiedName)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: protected abstract string ResolvePropertyName (string name)
  • Method (i): public virtual string ToString ()
  • Property: bool OverrideSpecifiedNames { public get; public set; }
  • Property: bool ProcessDictionaryKeys { public get; public set; }
  • Property: bool ProcessExtensionDataNames { public get; public set; }
Newtonsoft.Json.Serialization ReflectionAttributeProvider ()
n/a public class Newtonsoft.Json.Serialization.ReflectionAttributeProvider
--> NONE <--
  • Constructor: public ReflectionAttributeProvider (object attributeProvider)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual IList`1 GetAttributes (bool inherit)
  • Method: public virtual IList`1 GetAttributes (Type attributeType, bool inherit)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
Newtonsoft.Json.Serialization SerializationCallback ()
n/a public sealed delegate Newtonsoft.Json.Serialization.SerializationCallback
--> NONE <--
  • Constructor: public SerializationCallback (object object, IntPtr method)
  • Method: public virtual IAsyncResult BeginInvoke (object o, StreamingContext context, AsyncCallback callback, object object)
  • Method (i): public virtual object Clone ()
  • Method (i): protected virtual delegate CombineImpl (delegate follow)
  • Method (i): public object DynamicInvoke (object[] args)
  • Method (i): protected virtual object DynamicInvokeImpl (object[] args)
  • Method: public virtual void EndInvoke (IAsyncResult result)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual delegate[] GetInvocationList ()
  • Method (i): protected virtual MethodInfo GetMethodImpl ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public Type GetType ()
  • Method: public virtual void Invoke (object o, StreamingContext context)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual delegate RemoveImpl (delegate value)
  • Method (i): public virtual string ToString ()
  • Property: MethodInfo Method { public get; }
  • Property: object Target { public get; }
Newtonsoft.Json.Serialization SerializationErrorCallback ()
n/a public sealed delegate Newtonsoft.Json.Serialization.SerializationErrorCallback
--> NONE <--
  • Constructor: public SerializationErrorCallback (object object, IntPtr method)
  • Method: public virtual IAsyncResult BeginInvoke (object o, StreamingContext context, ErrorContext errorContext, AsyncCallback callback, object object)
  • Method (i): public virtual object Clone ()
  • Method (i): protected virtual delegate CombineImpl (delegate follow)
  • Method (i): public object DynamicInvoke (object[] args)
  • Method (i): protected virtual object DynamicInvokeImpl (object[] args)
  • Method: public virtual void EndInvoke (IAsyncResult result)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual delegate[] GetInvocationList ()
  • Method (i): protected virtual MethodInfo GetMethodImpl ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public Type GetType ()
  • Method: public virtual void Invoke (object o, StreamingContext context, ErrorContext errorContext)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual delegate RemoveImpl (delegate value)
  • Method (i): public virtual string ToString ()
  • Property: MethodInfo Method { public get; }
  • Property: object Target { public get; }
Newtonsoft.Json.Serialization SnakeCaseNamingStrategy ()
n/a public class Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy
--> NONE <--
  • Constructor: public SnakeCaseNamingStrategy ()
  • Constructor: public SnakeCaseNamingStrategy (bool processDictionaryKeys, bool overrideSpecifiedNames)
  • Constructor: public SnakeCaseNamingStrategy (bool processDictionaryKeys, bool overrideSpecifiedNames, bool processExtensionDataNames)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual string GetDictionaryKey (string key)
  • Method (i): public virtual string GetExtensionDataName (string name)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual string GetPropertyName (string name, bool hasSpecifiedName)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: protected override string ResolvePropertyName (string name)
  • Method (i): public virtual string ToString ()
  • Property: bool OverrideSpecifiedNames { public get; public set; }
  • Property: bool ProcessDictionaryKeys { public get; public set; }
  • Property: bool ProcessExtensionDataNames { public get; public set; }

TopSummary