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.JPropertyDescriptor Class Reference
+ Inheritance diagram for Newtonsoft.Json.Linq.JPropertyDescriptor:
+ Collaboration diagram for Newtonsoft.Json.Linq.JPropertyDescriptor:

Public Member Functions

 JPropertyDescriptor (string name)
 
override bool CanResetValue (object component)
 
override object GetValue (object component)
 
override void ResetValue (object component)
 
override void SetValue (object component, object value)
 
override bool ShouldSerializeValue (object component)
 
virtual void AddValueChanged (object component, EventHandler handler)
 
override bool Equals (object obj)
 
PropertyDescriptorCollection GetChildProperties ()
 
PropertyDescriptorCollection GetChildProperties (Attribute[] filter)
 
PropertyDescriptorCollection GetChildProperties (object instance)
 
virtual PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter)
 
virtual object GetEditor (Type editorBaseType)
 
override int GetHashCode ()
 
virtual void RemoveValueChanged (object component, EventHandler handler)
 

Protected Member Functions

object CreateInstance (Type type)
 
override void FillAttributes (IList attributeList)
 
override object GetInvocationTarget (Type type, object instance)
 
Type GetTypeFromName (string typeName)
 
virtual void OnValueChanged (object component, EventArgs e)
 
virtual AttributeCollection CreateAttributeCollection ()
 

Static Protected Member Functions

static MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType)
 
static MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly)
 
static ISite GetSite (object component)
 
static object GetInvokee (Type componentClass, object component)
 

Package Functions

EventHandler GetValueChangedHandler (object component)
 

Properties

override Type ComponentType [get, set]
 
override bool IsReadOnly [get, set]
 
override Type PropertyType [get, set]
 
override int NameHashCode [get, set]
 
virtual TypeConverter Converter [get, set]
 
virtual bool IsLocalizable [get, set]
 
DesignerSerializationVisibility SerializationVisibility [get, set]
 
virtual bool SupportsChangeEvents [get, set]
 
virtual Attribute[] AttributeArray [get, set]
 
virtual AttributeCollection Attributes [get, set]
 
virtual string Category [get, set]
 
virtual string Description [get, set]
 
virtual bool IsBrowsable [get, set]
 
virtual string Name [get, set]
 
virtual bool DesignTimeOnly [get, set]
 
virtual string DisplayName [get, set]
 

Private Member Functions

void CheckAttributesValid ()
 
void FilterAttributesIfNeeded ()
 

Static Private Member Functions

static JObject CastInstance (object instance)
 

Private Attributes

TypeConverter _converter
 
Hashtable _valueChangedHandlers
 
object[] _editors
 
Type[] _editorTypes
 
int _editorCount
 
string name
 
string displayName
 
int nameHash
 
AttributeCollection attributeCollection
 
Attribute[] attributes
 
Attribute[] originalAttributes
 
bool attributesFiltered
 
bool attributesFilled
 
int metadataVersion
 
string category
 
string description
 
object lockCookie
 

Detailed Description

Definition at line 11 of file JPropertyDescriptor.cs.


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