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
Loading...
Searching...
No Matches
Newtonsoft.Json.Linq.JObject Class Reference
+ Inheritance diagram for Newtonsoft.Json.Linq.JObject:
+ Collaboration diagram for Newtonsoft.Json.Linq.JObject:

Public Member Functions

 JObject ()
 
 JObject (JObject other)
 
 JObject (params object[] content)
 
 JObject (object content)
 
IEnumerable< JPropertyProperties ()
 
JProperty Property (string name)
 
JEnumerable< JTokenPropertyValues ()
 
override void WriteTo (JsonWriter writer, params JsonConverter[] converters)
 
JToken GetValue (string propertyName)
 
JToken GetValue (string propertyName, StringComparison comparison)
 
bool TryGetValue (string propertyName, StringComparison comparison, out JToken value)
 
void Add (string propertyName, JToken value)
 
bool Remove (string propertyName)
 
bool TryGetValue (string propertyName, out JToken value)
 
IEnumerator< KeyValuePair< string, JToken > > GetEnumerator ()
 
override JEnumerable< JTokenChildren ()
 
override IEnumerable< TValues< T > ()
 
IEnumerable< JTokenDescendants ()
 
IEnumerable< JTokenDescendantsAndSelf ()
 
virtual void Add (object content)
 
void Add (T item)
 
void Add (T item)
 
void AddFirst (object content)
 
JsonWriter CreateWriter ()
 
void ReplaceAll (object content)
 
void RemoveAll ()
 
void Merge (object content)
 
void Merge (object content, JsonMergeSettings settings)
 
int IndexOf (T item)
 
int IndexOf (T item)
 
void Insert (int index, T item)
 
void Insert (int index, T item)
 
bool Contains (T item)
 
bool Contains (T item)
 
void CopyTo (T[] array, int arrayIndex)
 
void CopyTo (global::System.Array array, int index)
 
void CopyTo (T[] array, int arrayIndex)
 
void Remove ()
 
bool Remove (T item)
 
bool Remove (T item)
 
void AddAfterSelf (object content)
 
void AddBeforeSelf (object content)
 
IEnumerable< JTokenAncestors ()
 
IEnumerable< JTokenAncestorsAndSelf ()
 
IEnumerable< JTokenAfterSelf ()
 
IEnumerable< JTokenBeforeSelf ()
 
virtual T Value< T > (object key)
 
JEnumerable< TChildren< T > ()
 
void Replace (JToken value)
 
override string ToString ()
 
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< JTokenSelectTokens (string path)
 
IEnumerable< JTokenSelectTokens (string path, bool errorWhenNoMatch)
 
JToken DeepClone ()
 
void AddAnnotation (object annotation)
 
T Annotation< T > ()
 
object Annotation (Type type)
 
IEnumerable< TAnnotations< T > ()
 
IEnumerable< object > Annotations (Type type)
 
void RemoveAnnotations< T > ()
 
void RemoveAnnotations (Type type)
 
bool ContainsKey (TKey key)
 
void Add (TKey key, TValue value)
 
bool Remove (TKey key)
 
bool TryGetValue (TKey key, out TValue value)
 
void Add (T item)
 
void Clear ()
 
bool Contains (T item)
 
void CopyTo (T[] array, int arrayIndex)
 
bool Remove (T item)
 

Static Public Member Functions

static new JObject Load (JsonReader reader)
 
static new JObject Load (JsonReader reader, JsonLoadSettings settings)
 
static new JObject Parse (string json)
 
static new JObject Parse (string json, JsonLoadSettings settings)
 
static new JObject FromObject (object o)
 
static new JObject FromObject (object o, JsonSerializer jsonSerializer)
 
static bool DeepEquals (JToken t1, JToken t2)
 
static operator bool (JToken value)
 
static operator DateTimeOffset (JToken value)
 
static operator bool? (JToken value)
 
static operator long (JToken value)
 
static operator DateTime? (JToken value)
 
static operator DateTimeOffset? (JToken value)
 
static operator decimal? (JToken value)
 
static operator double? (JToken value)
 
static operator char? (JToken value)
 
static operator int (JToken value)
 
static operator short (JToken value)
 
static operator ushort (JToken value)
 
static operator char (JToken value)
 
static operator byte (JToken value)
 
static operator sbyte (JToken value)
 
static operator int? (JToken value)
 
static operator short? (JToken value)
 
static operator ushort? (JToken value)
 
static operator byte? (JToken value)
 
static operator sbyte? (JToken value)
 
static operator DateTime (JToken value)
 
static operator long? (JToken value)
 
static operator float? (JToken value)
 
static operator decimal (JToken value)
 
static operator uint? (JToken value)
 
static operator ulong? (JToken value)
 
static operator double (JToken value)
 
static operator float (JToken value)
 
static operator string (JToken value)
 
static operator uint (JToken value)
 
static operator ulong (JToken value)
 
static operator byte[] (JToken value)
 
static operator Guid (JToken value)
 
static operator Guid? (JToken value)
 
static operator TimeSpan (JToken value)
 
static operator TimeSpan? (JToken value)
 
static operator Uri (JToken value)
 
static implicit operator JToken (bool value)
 
static implicit operator JToken (DateTimeOffset value)
 
static implicit operator JToken (byte value)
 
static implicit operator JToken (byte? value)
 
static implicit operator JToken (sbyte value)
 
static implicit operator JToken (sbyte? value)
 
static implicit operator JToken (bool? value)
 
static implicit operator JToken (long value)
 
static implicit operator JToken (DateTime? value)
 
static implicit operator JToken (DateTimeOffset? value)
 
static implicit operator JToken (decimal? value)
 
static implicit operator JToken (double? value)
 
static implicit operator JToken (short value)
 
static implicit operator JToken (ushort value)
 
static implicit operator JToken (int value)
 
static implicit operator JToken (int? value)
 
static implicit operator JToken (DateTime value)
 
static implicit operator JToken (long? value)
 
static implicit operator JToken (float? value)
 
static implicit operator JToken (decimal value)
 
static implicit operator JToken (short? value)
 
static implicit operator JToken (ushort? value)
 
static implicit operator JToken (uint? value)
 
static implicit operator JToken (ulong? value)
 
static implicit operator JToken (double value)
 
static implicit operator JToken (float value)
 
static implicit operator JToken (string value)
 
static implicit operator JToken (uint value)
 
static implicit operator JToken (ulong value)
 
static implicit operator JToken (byte[] value)
 
static implicit operator JToken (Uri value)
 
static implicit operator JToken (TimeSpan value)
 
static implicit operator JToken (TimeSpan? value)
 
static implicit operator JToken (Guid value)
 
static implicit operator JToken (Guid? value)
 
static JToken ReadFrom (JsonReader reader)
 
static JToken ReadFrom (JsonReader reader, JsonLoadSettings settings)
 

Protected Member Functions

virtual void OnPropertyChanged (string propertyName)
 
virtual void OnPropertyChanging (string propertyName)
 
virtual void OnAddingNew (global::System.ComponentModel.AddingNewEventArgs e)
 
virtual void OnListChanged (ListChangedEventArgs e)
 

Package Functions

override bool DeepEquals (JToken node)
 
override int IndexOfItem (JToken item)
 
override void InsertItem (int index, JToken item, bool skipParentCheck)
 
override void ValidateToken (JToken o, JToken existing)
 
override void MergeItem (object content, JsonMergeSettings settings)
 
void InternalPropertyChanged (JProperty childProperty)
 
void InternalPropertyChanging (JProperty childProperty)
 
override JToken CloneToken ()
 
override int GetDeepHashCode ()
 
void CheckReentrancy ()
 
virtual IList< JTokenCreateChildrenCollection ()
 
bool ContentsEqual (JContainer container)
 
IEnumerable< JTokenGetDescendants (bool self)
 
bool IsMultiContent (object content)
 
JToken EnsureParentToken (JToken item, bool skipParentCheck)
 
virtual void RemoveItemAt (int index)
 
virtual bool RemoveItem (JToken item)
 
virtual JToken GetItem (int index)
 
virtual void SetItem (int index, JToken item)
 
virtual void ClearItems ()
 
virtual void ReplaceItem (JToken existing, JToken replacement)
 
virtual bool ContainsItem (JToken item)
 
virtual void CopyItemsTo (Array array, int arrayIndex)
 
void AddAndSkipParentCheck (JToken token)
 
void AddInternal (int index, object content, bool skipParentCheck)
 
void ReadTokenFrom (JsonReader reader, JsonLoadSettings options)
 
void ReadContentFrom (JsonReader r, JsonLoadSettings settings)
 
int ContentsHashCode ()
 
IEnumerable< JTokenGetAncestors (bool self)
 
void SetLineInfo (IJsonLineInfo lineInfo, JsonLoadSettings settings)
 
void SetLineInfo (int lineNumber, int linePosition)
 

Static Package Functions

static bool IsTokenUnchanged (JToken currentValue, JToken newValue)
 
static JToken CreateFromContent (object content)
 
static void MergeEnumerableContent (JContainer target, IEnumerable content, JsonMergeSettings settings)
 
static JToken FromObjectInternal (object o, JsonSerializer jsonSerializer)
 

Package Attributes

ListChangedEventHandler _listChanged
 
global::System.ComponentModel.AddingNewEventHandler _addingNew
 

Properties

override IList< JTokenChildrenTokens [get, set]
 
PropertyChangedEventHandler PropertyChanged [set]
 
global::System.ComponentModel.PropertyChangingEventHandler PropertyChanging [set]
 
override JTokenType Type [get, set]
 
override JToken this[object key] [get, set]
 
JToken this[string propertyName] [get, set]
 
ICollection< string > prop_ICollection_1_String_0 [get, set]
 
ICollection< JTokenprop_ICollection_1_JToken_0 [get, set]
 
bool prop_Boolean_0 [get, set]
 
class< GetEnumeratorIEnumerator [set]
 
ListChangedEventHandler ListChanged [set]
 
global::System.ComponentModel.AddingNewEventHandler AddingNew [set]
 
override bool HasValues [get, set]
 
override JToken First [get, set]
 
override JToken Last [get, set]
 
JToken System.Collections.Generic.IList< Newtonsoft.Json.Linq.JToken >. Item [get, set]
 
object System.Collections.IList. Item [get, set]
 
bool System.Collections.Generic.ICollection< Newtonsoft.Json.Linq.JToken >. IsReadOnly [get, set]
 
bool System.Collections.IList. IsReadOnly [get, set]
 
bool System.Collections.IList. IsFixedSize [get, set]
 
int Count [get, set]
 
bool System.Collections.ICollection. IsSynchronized [get, set]
 
object System.Collections.ICollection. SyncRoot [get, set]
 
bool System.ComponentModel.IBindingList. AllowEdit [get, set]
 
bool System.ComponentModel.IBindingList. AllowNew [get, set]
 
bool System.ComponentModel.IBindingList. AllowRemove [get, set]
 
bool System.ComponentModel.IBindingList. IsSorted [get, set]
 
ListSortDirection System.ComponentModel.IBindingList. SortDirection [get, set]
 
PropertyDescriptor System.ComponentModel.IBindingList. SortProperty [get, set]
 
bool System.ComponentModel.IBindingList. SupportsChangeNotification [get, set]
 
bool System.ComponentModel.IBindingList. SupportsSearching [get, set]
 
bool System.ComponentModel.IBindingList. SupportsSorting [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]
 
int Newtonsoft.Json.IJsonLineInfo. LineNumber [get, set]
 
int Newtonsoft.Json.IJsonLineInfo. LinePosition [get, set]
 
T this[int index] [get, set]
 
object this[int index] [get, set]
 
T this[int index] [get, set]
 
TValue this[TKey key] [get, set]
 
ICollection< TKey > Keys [get]
 
ICollection< TValue > Values [get]
 
int Count [get]
 
bool IsReadOnly [get]
 

Private Member Functions

bool Method_Private_Virtual_Final_New_Boolean_String_0 (string key)
 
void Method_Private_Virtual_Final_New_Void_KeyValuePair_2_String_JToken_0 (KeyValuePair< string, JToken > item)
 
void Method_Private_Virtual_Final_New_Void_0 ()
 
bool Method_Private_Virtual_Final_New_Boolean_KeyValuePair_2_String_JToken_0 (KeyValuePair< string, JToken > item)
 
void Method_Private_Virtual_Final_New_Void_KeyValuePair_2_String_JToken_Int32_0 (KeyValuePair< string, JToken >[] array, int arrayIndex)
 
bool Method_Private_Virtual_Final_New_Boolean_KeyValuePair_2_String_JToken_1 (KeyValuePair< string, JToken > item)
 
PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor. GetProperties ()
 
PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor. GetProperties (Attribute[] attributes)
 
AttributeCollection System.ComponentModel.ICustomTypeDescriptor. GetAttributes ()
 
string System.ComponentModel.ICustomTypeDescriptor. GetClassName ()
 
string System.ComponentModel.ICustomTypeDescriptor. GetComponentName ()
 
TypeConverter System.ComponentModel.ICustomTypeDescriptor. GetConverter ()
 
EventDescriptor System.ComponentModel.ICustomTypeDescriptor. GetDefaultEvent ()
 
PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor. GetDefaultProperty ()
 
object System.ComponentModel.ICustomTypeDescriptor. GetEditor (Type editorBaseType)
 
EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor. GetEvents (Attribute[] attributes)
 
EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor. GetEvents ()
 
object System.ComponentModel.ICustomTypeDescriptor. GetPropertyOwner (PropertyDescriptor pd)
 
string System.ComponentModel.ITypedList. GetListName (PropertyDescriptor[] listAccessors)
 
PropertyDescriptorCollection System.ComponentModel.ITypedList. GetItemProperties (PropertyDescriptor[] listAccessors)
 
int System.Collections.Generic.IList< Newtonsoft.Json.Linq.JToken >. IndexOf (JToken item)
 
int System.Collections.IList. IndexOf (object value)
 
void System.Collections.Generic.IList< Newtonsoft.Json.Linq.JToken >. Insert (int index, JToken item)
 
void System.Collections.IList. Insert (int index, object value)
 
void System.Collections.Generic.IList< Newtonsoft.Json.Linq.JToken >. RemoveAt (int index)
 
void System.Collections.IList. RemoveAt (int index)
 
void System.Collections.Generic.ICollection< Newtonsoft.Json.Linq.JToken >. Clear ()
 
void System.Collections.IList. Clear ()
 
bool System.Collections.Generic.ICollection< Newtonsoft.Json.Linq.JToken >. Contains (JToken item)
 
bool System.Collections.IList. Contains (object value)
 
void System.Collections.Generic.ICollection< Newtonsoft.Json.Linq.JToken >. CopyTo (JToken[] array, int arrayIndex)
 
void System.Collections.ICollection. CopyTo (Array array, int index)
 
JToken EnsureValue (object value)
 
void System.ComponentModel.IBindingList. AddIndex (PropertyDescriptor property)
 
object System.ComponentModel.IBindingList. AddNew ()
 
void System.ComponentModel.IBindingList. ApplySort (PropertyDescriptor property, ListSortDirection direction)
 
int System.ComponentModel.IBindingList. Find (PropertyDescriptor property, object key)
 
void System.ComponentModel.IBindingList. RemoveIndex (PropertyDescriptor property)
 
void System.ComponentModel.IBindingList. RemoveSort ()
 
bool Newtonsoft.Json.IJsonLineInfo. HasLineInfo ()
 
object System.ICloneable. Clone ()
 

Static Private Member Functions

static string GetType (JToken token)
 

Private Attributes

readonly JPropertyKeyedCollection _properties
 
class< GetEnumeratord__58: IEnumerator<KeyValuePair<string
 
class< GetEnumeratorJToken
 
class< GetEnumeratorIDisposable
 
object _syncRoot
 
bool _busy
 
class< GetDescendantsd__29: IEnumerable<JToken>
 
class< GetDescendantsIEnumerable
 
class< GetDescendantsIEnumerator< JToken >
 
JContainer _parent
 
JToken _previous
 
JToken _next
 
object _annotations
 
class< GetAncestorsd__41: IEnumerable<JToken>
 
class< AfterSelfd__42: IEnumerable<JToken>
 
class< BeforeSelfd__43: IEnumerable<JToken>
 
class< Annotationsd__171< T >: IEnumerable<T>
 
class< AnnotationsIEnumerator< T >
 
class< Annotations > IEnumerator where T: class { [DebuggerHidden] [global::Cpp2ILInjected.Token(Token = "0x60008FB")] [global::Cpp2ILInjected.Address(RVA = "0x15B6A98"
 
 T
 
class< Annotations > IEnumerator where Offset = "0x15B6A98"
 
class< Annotations > IEnumerator where Length
 
int l__initialThreadId
 
object[]< annotations > int< i >
 
class< Annotationsd__172: IEnumerable<object>
 
class< AnnotationsIEnumerator< object >
 

Static Private Attributes

static JTokenEqualityComparer _equalityComparer
 
static readonly JTokenType[] BooleanTypes
 
static readonly JTokenType[] NumberTypes
 
static readonly JTokenType[] StringTypes
 
static readonly JTokenType[] GuidTypes
 
static readonly JTokenType[] TimeSpanTypes
 
static readonly JTokenType[] UriTypes
 
static readonly JTokenType[] CharTypes
 
static readonly JTokenType[] DateTimeTypes
 
static readonly JTokenType[] BytesTypes
 

Detailed Description

Definition at line 23 of file JObject.cs.


The documentation for this class was generated from the following file: