16 public class JObject :
JContainer,
IDictionary<string, JToken>,
ICollection<KeyValuePair<string, JToken>>,
IEnumerable<KeyValuePair<string, JToken>>,
IEnumerable,
INotifyPropertyChanged,
ICustomTypeDescriptor, global::System.ComponentModel.
INotifyPropertyChanging
70 public event global::System.ComponentModel.PropertyChangingEventHandler
PropertyChanging
326 if (jproperty !=
null)
430 if (enumerator !=
null)
433 if (enumerator ==
null)
607 return base.ContentsHashCode();
620 if (propertyChanged !=
null)
653 if (enumerator !=
null)
734 private global::System.ComponentModel.PropertyChangingEventHandler
PropertyChanging;
781 this.<>m__Finally1();
787 if (this.<>1__state == 0)
794 long value = 0.m_value;
808 this.<>1__state = num;
809 if (enumerator !=
null)
class f__AnonymousType0<< Count > j__TPar
static JsonSerializer CreateDefault()
ListChangedEventHandler _listChanged
override IList< JToken > ChildrenTokens
static new JObject Load(JsonReader reader, JsonLoadSettings settings)
JProperty Property(string name)
override void MergeItem(object content, JsonMergeSettings settings)
void Add(string propertyName, JToken value)
static new JObject FromObject(object o)
override JToken CloneToken()
readonly JPropertyKeyedCollection _properties
override void ValidateToken(JToken o, JToken existing)
IEnumerable< JProperty > Properties()
static new JObject Parse(string json)
virtual void OnPropertyChanged(string propertyName)
class< GetEnumerator > IDisposable
virtual void OnPropertyChanging(string propertyName)
override int IndexOfItem(JToken item)
JObject(params object[] content)
static new JObject FromObject(object o, JsonSerializer jsonSerializer)
override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
PropertyChangedEventHandler PropertyChanged
override void InsertItem(int index, JToken item, bool skipParentCheck)
void InternalPropertyChanged(JProperty childProperty)
static new JObject Parse(string json, JsonLoadSettings settings)
bool Remove(string propertyName)
override int GetDeepHashCode()
static new JObject Load(JsonReader reader)
global::System.ComponentModel.PropertyChangingEventHandler PropertyChanging
override bool DeepEquals(JToken node)
JToken GetValue(string propertyName, StringComparison comparison)
bool TryGetValue(string propertyName, [Out] JToken value)
IEnumerator< KeyValuePair< string, JToken > > GetEnumerator()
JEnumerable< JToken > PropertyValues()
class< GetEnumerator > d__58
JToken GetValue(string propertyName)
bool TryGetValue(string propertyName, StringComparison comparison, [Out] JToken value)
void InternalPropertyChanging(JProperty childProperty)
ICollection< string > Keys
int IndexOfReference(JToken t)
bool Contains(string key)
static void ArgumentNotNull(object value, string parameterName)
IEnumerator< T > GetEnumerator()
static Delegate Combine(Delegate a, Delegate b)
static Delegate Remove(Delegate source, Delegate value)
void CopyTo(T[] array, int arrayIndex)
bool ContainsKey(TKey key)
ICollection< TValue > Values
PropertyDescriptor GetDefaultProperty()
object GetEditor(Type editorBaseType)
string GetComponentName()
PropertyDescriptorCollection GetProperties()
EventDescriptorCollection GetEvents()
object GetPropertyOwner(PropertyDescriptor pd)
TypeConverter GetConverter()
AttributeCollection GetAttributes()
EventDescriptor GetDefaultEvent()