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

Public Member Functions

 ReflectEventDescriptor (Type componentClass, string name, Type type, Attribute[] attributes)
 
 ReflectEventDescriptor (Type componentClass, EventInfo eventInfo)
 
 ReflectEventDescriptor (Type componentType, EventDescriptor oldReflectEventDescriptor, Attribute[] attributes)
 
override void AddEventHandler (object component, Delegate value)
 
override void RemoveEventHandler (object component, Delegate value)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Protected Member Functions

override void FillAttributes (IList attributes)
 
virtual AttributeCollection CreateAttributeCollection ()
 
virtual object GetInvocationTarget (Type type, object instance)
 

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)
 

Properties

override Type ComponentType [get, set]
 
override Type EventType [get, set]
 
override bool IsMulticast [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 FillEventInfoAttribute (EventInfo realEventInfo, IList attributes)
 
void FillMethods ()
 
void FillSingleMethodAttribute (MethodInfo realMethodInfo, IList attributes)
 
void CheckAttributesValid ()
 
void FilterAttributesIfNeeded ()
 

Private Attributes

Type _type
 
readonly Type _componentClass
 
MethodInfo _addMethod
 
MethodInfo _removeMethod
 
EventInfo _realEvent
 
bool _filledMethods
 
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 ReflectEventDescriptor.cs.


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