implements IJsonWrapper, IList, ICollection, IEnumerable, IOrderedDictionary, IDictionary, IEquatable`1
0x00x0060
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | inst_array | IList<Best.HTTP.JSON.LitJson.JsonData> | Private | — | |
| 0x01 | inst_boolean | bool | Private | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x08 | inst_double | double | Private | — | |
| 0x04 | inst_int | int | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | inst_long | long | Private | — | |
| 0x08 | inst_object | IDictionary<System.String | Private | — | |
| 0x08 | inst_string | string | Private | — | |
| 0x08 | json | string | Private | — | |
| 0x04 | type | JsonType | Private | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | object_list | IList<System.Collections.Generic.KeyValuePair<System.String | Private | — | |
Functions 96
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_Count() | Public+1 flags | 0x04 | |
| bool get_IsArray() | Public+1 flags | 0x01 | |
| bool get_IsBoolean() | Public+1 flags | 0x01 | |
| bool get_IsDouble() | Public+1 flags | 0x01 | |
| bool get_IsInt() | Public+1 flags | 0x01 | |
| bool get_IsLong() | Public+1 flags | 0x01 | |
| bool get_IsObject() | Public+1 flags | 0x01 | |
| bool get_IsString() | Public+1 flags | 0x01 | |
| ICollection<System.String> get_Keys() | Public+1 flags | 0x08 | |
| bool ContainsKey(const string& key) | Public | 0x08 | |
| int System.Collections.ICollection.get_Count() | PrivateFinal+3 flags | 0x04 | |
| bool System.Collections.ICollection.get_IsSynchronized() | PrivateFinal+3 flags | 0x01 | |
| object System.Collections.ICollection.get_SyncRoot() | PrivateFinal+3 flags | 0x08 | |
| bool System.Collections.IDictionary.get_IsFixedSize() | PrivateFinal+3 flags | 0x01 | |
| bool System.Collections.IDictionary.get_IsReadOnly() | PrivateFinal+3 flags | 0x01 | |
| ICollection System.Collections.IDictionary.get_Keys() | PrivateFinal+3 flags | 0x08 | |
| ICollection System.Collections.IDictionary.get_Values() | PrivateFinal+3 flags | 0x08 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsArray() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsBoolean() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsDouble() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsInt() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsLong() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsObject() | PrivateFinal+3 flags | 0x01 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.get_IsString() | PrivateFinal+3 flags | 0x01 | |
| bool System.Collections.IList.get_IsFixedSize() | PrivateFinal+3 flags | 0x01 | |
| bool System.Collections.IList.get_IsReadOnly() | PrivateFinal+3 flags | 0x01 | |
| object System.Collections.IDictionary.get_Item(object key) | PrivateFinal+3 flags | 0x08 | |
| void System.Collections.IDictionary.set_Item(object key, object value) | PrivateFinal+3 flags | 0x08 | |
| object Best.HTTP.JSON.LitJson.IOrderedDictionary.get_Item(int idx) | PrivateFinal+3 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IOrderedDictionary.set_Item(int idx, object value) | PrivateFinal+3 flags | 0x08 | |
| object System.Collections.IList.get_Item(int index) | PrivateFinal+3 flags | 0x08 | |
| void System.Collections.IList.set_Item(int index, object value) | PrivateFinal+3 flags | 0x08 | |
| JsonData get_Item(const string& prop_name) | Public+1 flags | 0x08 | |
| void set_Item(const string& prop_name, JsonData value) | Public+1 flags | 0x08 | |
| JsonData get_Item(int index) | Public+1 flags | 0x08 | |
| void set_Item(int index, JsonData value) | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(bool boolean) | Public+1 flags | 0x01 | |
| void .ctor(double number) | Public+1 flags | 0x08 | |
| void .ctor(int number) | Public+1 flags | 0x04 | |
| void .ctor(long number) | Public+1 flags | 0x08 | |
| void .ctor(object obj) | Public+1 flags | 0x08 | |
| void .ctor(const string& str) | Public+1 flags | 0x08 | |
| JsonData op_Implicit(bool data) | PublicStatic+1 flags | 0x08 | |
| JsonData op_Implicit(double data) | PublicStatic+1 flags | 0x08 | |
| JsonData op_Implicit(int data) | PublicStatic+1 flags | 0x08 | |
| JsonData op_Implicit(long data) | PublicStatic+1 flags | 0x08 | |
| JsonData op_Implicit(const string& data) | PublicStatic+1 flags | 0x08 | |
| bool op_Explicit(JsonData data) | PublicStatic+1 flags | 0x08 | |
| double op_Explicit(JsonData data) | PublicStatic+1 flags | 0x08 | |
| int op_Explicit(JsonData data) | PublicStatic+1 flags | 0x08 | |
| long op_Explicit(JsonData data) | PublicStatic+1 flags | 0x08 | |
| string op_Explicit(JsonData data) | PublicStatic+1 flags | 0x08 | |
| void System.Collections.ICollection.CopyTo(Array array, int index) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IDictionary.Add(object key, object value) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IDictionary.Clear() | PrivateFinal+2 flags | 0x00 | |
| bool System.Collections.IDictionary.Contains(object key) | PrivateFinal+2 flags | 0x08 | |
| IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IDictionary.Remove(object key) | PrivateFinal+2 flags | 0x08 | |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| bool Best.HTTP.JSON.LitJson.IJsonWrapper.GetBoolean() | PrivateFinal+2 flags | 0x01 | |
| double Best.HTTP.JSON.LitJson.IJsonWrapper.GetDouble() | PrivateFinal+2 flags | 0x08 | |
| int Best.HTTP.JSON.LitJson.IJsonWrapper.GetInt() | PrivateFinal+2 flags | 0x04 | |
| long Best.HTTP.JSON.LitJson.IJsonWrapper.GetLong() | PrivateFinal+2 flags | 0x08 | |
| string Best.HTTP.JSON.LitJson.IJsonWrapper.GetString() | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.SetBoolean(bool val) | PrivateFinal+2 flags | 0x01 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.SetDouble(double val) | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.SetInt(int val) | PrivateFinal+2 flags | 0x04 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.SetLong(long val) | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.SetString(const string& val) | PrivateFinal+2 flags | 0x08 | |
| string Best.HTTP.JSON.LitJson.IJsonWrapper.ToJson() | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IJsonWrapper.ToJson(JsonWriter writer) | PrivateFinal+2 flags | 0x08 | |
| int System.Collections.IList.Add(object value) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IList.Clear() | PrivateFinal+2 flags | 0x00 | |
| bool System.Collections.IList.Contains(object value) | PrivateFinal+2 flags | 0x08 | |
| int System.Collections.IList.IndexOf(object value) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IList.Insert(int index, object value) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IList.Remove(object value) | PrivateFinal+2 flags | 0x08 | |
| void System.Collections.IList.RemoveAt(int index) | PrivateFinal+2 flags | 0x04 | |
| IDictionaryEnumerator Best.HTTP.JSON.LitJson.IOrderedDictionary.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IOrderedDictionary.Insert(int idx, object key, object value) | PrivateFinal+2 flags | 0x08 | |
| void Best.HTTP.JSON.LitJson.IOrderedDictionary.RemoveAt(int idx) | PrivateFinal+2 flags | 0x04 | |
| ICollection EnsureCollection() | Private | 0x08 | |
| IDictionary EnsureDictionary() | Private | 0x08 | |
| IList EnsureList() | Private | 0x08 | |
| JsonData ToJsonData(object obj) | Private | 0x08 | |
| void WriteJson(IJsonWrapper obj, JsonWriter writer) | PrivateStatic | 0x08 | |
| int Add(object value) | Public | 0x08 | |
| bool Remove(object obj) | Public | 0x08 | |
| void Clear() | Public | 0x00 | |
| bool Equals(JsonData x) | PublicFinal+2 flags | 0x08 | |
| JsonType GetJsonType() | PublicFinal+2 flags | 0x04 | |
| void SetJsonType(const JsonType& type) | PublicFinal+2 flags | 0x04 | |
| string ToJson() | Public | 0x08 | |
| void ToJson(JsonWriter writer) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 |