| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for Newtonsoft.Json.Linq.JValue:
 Collaboration diagram for Newtonsoft.Json.Linq.JValue:Public Member Functions | |
| JValue (JValue other) | |
| JValue (long value) | |
| JValue (decimal value) | |
| JValue (char value) | |
| JValue (ulong value) | |
| JValue (double value) | |
| JValue (float value) | |
| JValue (DateTime value) | |
| JValue (DateTimeOffset value) | |
| JValue (bool value) | |
| JValue (string value) | |
| JValue (Guid value) | |
| JValue (Uri value) | |
| JValue (TimeSpan value) | |
| JValue (object value) | |
| override void | WriteTo (JsonWriter writer, params JsonConverter[] converters) | 
| bool | Equals (JValue other) | 
| override bool | Equals (object obj) | 
| override int | GetHashCode () | 
| override string | ToString () | 
| string | ToString (string format) | 
| string | ToString (IFormatProvider formatProvider) | 
| string | ToString (string format, IFormatProvider formatProvider) | 
| int | CompareTo (JValue obj) | 
| void | AddAfterSelf (object content) | 
| void | AddBeforeSelf (object content) | 
| IEnumerable< JToken > | Ancestors () | 
| IEnumerable< JToken > | AncestorsAndSelf () | 
| IEnumerable< JToken > | AfterSelf () | 
| IEnumerable< JToken > | BeforeSelf () | 
| virtual T | Value< T > (object key) | 
| virtual JEnumerable< JToken > | Children () | 
| JEnumerable< T > | Children< T > () | 
| virtual IEnumerable< T > | Values< T > () | 
| void | Remove () | 
| void | Replace (JToken value) | 
| string | ToString (Formatting formatting, params JsonConverter[] converters) | 
| JsonReader | CreateReader () | 
| T | ToObject< T > () | 
| T | ToObject< T > (JsonSerializer jsonSerializer) | 
| object | ToObject (Type objectType) | 
| object | ToObject (Type objectType, JsonSerializer jsonSerializer) | 
| JToken | SelectToken (string path) | 
| JToken | SelectToken (string path, bool errorWhenNoMatch) | 
| IEnumerable< JToken > | SelectTokens (string path) | 
| IEnumerable< JToken > | SelectTokens (string path, bool errorWhenNoMatch) | 
| JToken | DeepClone () | 
| void | AddAnnotation (object annotation) | 
| T | Annotation< T > () | 
| object | Annotation (Type type) | 
| IEnumerable< T > | Annotations< T > () | 
| IEnumerable< object > | Annotations (Type type) | 
| void | RemoveAnnotations< T > () | 
| void | RemoveAnnotations (Type type) | 
| string | ToString (string format, global::System.IFormatProvider formatProvider) | 
| int | CompareTo (T other) | 
| bool | ToBoolean (global::System.IFormatProvider provider) | 
| char | ToChar (global::System.IFormatProvider provider) | 
| sbyte | ToSByte (global::System.IFormatProvider provider) | 
| byte | ToByte (global::System.IFormatProvider provider) | 
| short | ToInt16 (global::System.IFormatProvider provider) | 
| ushort | ToUInt16 (global::System.IFormatProvider provider) | 
| int | ToInt32 (global::System.IFormatProvider provider) | 
| uint | ToUInt32 (global::System.IFormatProvider provider) | 
| long | ToInt64 (global::System.IFormatProvider provider) | 
| ulong | ToUInt64 (global::System.IFormatProvider provider) | 
| float | ToSingle (global::System.IFormatProvider provider) | 
| double | ToDouble (global::System.IFormatProvider provider) | 
| decimal | ToDecimal (global::System.IFormatProvider provider) | 
| global::System.DateTime | ToDateTime (global::System.IFormatProvider provider) | 
| string | ToString (global::System.IFormatProvider provider) | 
| object | ToType (global::System.Type conversionType, global::System.IFormatProvider provider) | 
Package Functions | |
| JValue (object value, JTokenType type) | |
| override bool | DeepEquals (JToken node) | 
| override JToken | CloneToken () | 
| override int | GetDeepHashCode () | 
| IEnumerable< JToken > | GetAncestors (bool self) | 
| void | SetLineInfo (IJsonLineInfo lineInfo, JsonLoadSettings settings) | 
| void | SetLineInfo (int lineNumber, int linePosition) | 
Static Package Functions | |
| static int | Compare (JTokenType valueType, object objA, object objB) | 
| static JToken | FromObjectInternal (object o, JsonSerializer jsonSerializer) | 
Properties | |
| override bool | HasValues [get, set] | 
| override JTokenType | Type [get, set] | 
| new object | Value [get, set] | 
| static JTokenEqualityComparer | EqualityComparer [get, set] | 
| JContainer | Parent [get, set] | 
| JToken | Root [get, set] | 
| JToken | Next [get, set] | 
| JToken | Previous [get, set] | 
| string | Path [get, set] | 
| virtual JToken | this[object key] [get, set] | 
| virtual JToken | First [get, set] | 
| virtual JToken | Last [get, set] | 
| IJEnumerable< JToken > Newtonsoft.Json.Linq.IJEnumerable< Newtonsoft.Json.Linq.JToken >. | Item [get, set] | 
| int Newtonsoft.Json.IJsonLineInfo. | LineNumber [get, set] | 
| int Newtonsoft.Json.IJsonLineInfo. | LinePosition [get, set] | 
| class< GetAncestors > | IEnumerator [set] | 
| class< AfterSelf > | IEnumerator [set] | 
| class< BeforeSelf > | IEnumerator [set] | 
| class< Annotations > | IEnumerator [set] | 
Private Member Functions | |
| int System.IComparable. | CompareTo (object obj) | 
| TypeCode System.IConvertible. | GetTypeCode () | 
| bool System.IConvertible. | ToBoolean (IFormatProvider provider) | 
| char System.IConvertible. | ToChar (IFormatProvider provider) | 
| sbyte System.IConvertible. | ToSByte (IFormatProvider provider) | 
| byte System.IConvertible. | ToByte (IFormatProvider provider) | 
| short System.IConvertible. | ToInt16 (IFormatProvider provider) | 
| ushort System.IConvertible. | ToUInt16 (IFormatProvider provider) | 
| int System.IConvertible. | ToInt32 (IFormatProvider provider) | 
| uint System.IConvertible. | ToUInt32 (IFormatProvider provider) | 
| long System.IConvertible. | ToInt64 (IFormatProvider provider) | 
| ulong System.IConvertible. | ToUInt64 (IFormatProvider provider) | 
| float System.IConvertible. | ToSingle (IFormatProvider provider) | 
| double System.IConvertible. | ToDouble (IFormatProvider provider) | 
| decimal System.IConvertible. | ToDecimal (IFormatProvider provider) | 
| DateTime System.IConvertible. | ToDateTime (IFormatProvider provider) | 
| object System.IConvertible. | ToType (Type conversionType, IFormatProvider provider) | 
| IEnumerator System.Collections.IEnumerable. | GetEnumerator () | 
| IEnumerator< JToken > System.Collections.Generic.IEnumerable< Newtonsoft.Json.Linq.JToken >. | GetEnumerator () | 
| bool Newtonsoft.Json.IJsonLineInfo. | HasLineInfo () | 
| object System.ICloneable. | Clone () | 
Static Private Member Functions | |
| static int | CompareFloat (object objA, object objB) | 
| static JTokenType | GetValueType (JTokenType? current, object value) | 
| static JTokenType | GetStringValueType (JTokenType? current) | 
| static bool | ValuesEquals (JValue v1, JValue v2) | 
| static JValue | EnsureValue (JToken value) | 
| static string | GetType (JToken token) | 
| static bool | ValidateToken (JToken o, JTokenType[] validTypes, bool nullable) |