[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

  NameDescription
Equals
Returns true if the objects are equal.
(Overrides .Equals(Object).)
GetHashCode
Serves as a hash function for a particular type.
(Overrides .GetHashCode().)
GetType (Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Overrides .ToString().)

Protected Methods

  NameDescription
Finalize (Inherited from Object.)
MemberwiseClone (Inherited from Object.)

Public Constructors

  NameDescription
EventPropertyDescriptorNewOverloaded.

Public Properties

  NameDescription
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.