[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Encapsulates the event property information. In the .NET version we rely upon
reflection to provide us with the basic abstraction thats necessary here.
The following tables list the members exposed by the EventPropertyDescriptor type.
Public Methods
Name | Description | |
---|---|---|
![]() | Equals |
Returns true if the objects are equal.
(Overrides .Equals(Object).) |
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides .GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | (Overrides .ToString().) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Public Constructors
Name | Description | |
---|---|---|
![]() | EventPropertyDescriptorNew | Overloaded. |
Public Properties
Name | Description | |
---|---|---|
![]() | Descriptor |
Gets the property descriptor.
|
![]() | ListedName | Returns the listed name, which is the name the property would show up as when asking an
event type for the set of valid properties. The listed name for indexed properties
is "name[]" since an index is required for valid property access.
The listed name for mapped properties is "name()".
|
![]() | PropertyName | Return the property name, for mapped and indexed properties this is just the property name
without parantheses or brackets.
|
![]() | PropertyType | Returns an enum indicating the type of property: simple, mapped, indexed. |
![]() | ReturnType |
Returns the type of the underlying method or field of the event property.
|