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
System.ComponentModel.PropertyDescriptor Class Referenceabstract
+ Inheritance diagram for System.ComponentModel.PropertyDescriptor:
+ Collaboration diagram for System.ComponentModel.PropertyDescriptor:

Public Member Functions

virtual void AddValueChanged (object component, EventHandler handler)
 
bool CanResetValue (object component)
 
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 ()
 
object GetValue (object component)
 
virtual void RemoveValueChanged (object component, EventHandler handler)
 
void ResetValue (object component)
 
void SetValue (object component, object value)
 
bool ShouldSerializeValue (object component)
 

Protected Member Functions

 PropertyDescriptor (string name, Attribute[] attrs)
 
 PropertyDescriptor (MemberDescriptor descr)
 
 PropertyDescriptor (MemberDescriptor descr, Attribute[] attrs)
 
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

Type ComponentType [get]
 
virtual TypeConverter Converter [get, set]
 
virtual bool IsLocalizable [get, set]
 
bool IsReadOnly [get]
 
DesignerSerializationVisibility SerializationVisibility [get, set]
 
Type PropertyType [get]
 
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 int NameHashCode [get, set]
 
virtual bool DesignTimeOnly [get, set]
 
virtual string DisplayName [get, set]
 

Private Member Functions

void CheckAttributesValid ()
 
void FilterAttributesIfNeeded ()
 

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 10 of file PropertyDescriptor.cs.


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