| PropertyInfo Class |
Namespace: System.Reflection
[SerializableAttribute] public abstract class PropertyInfo : MemberInfo, _PropertyInfo
The PropertyInfo type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | Returns a value that indicates whether this instance is equal to a specified object. (Overrides MemberInfoEquals(Object).) | |
| GetAccessors | Returns an array whose elements reflect the public get, set, and other accessors of the property reflected by the current instance. | |
| GetAccessors(Boolean) | Returns an array whose elements reflect the public and, if specified, non-public get, set, and other accessors of the property reflected by the current instance. | |
| GetGetMethod | Returns the public get accessor for this property. | |
| GetGetMethod(Boolean) | When overridden in a derived class, returns the public or non-public get accessor for this property. | |
| GetHashCode | Returns the hash code for this instance. (Overrides MemberInfoGetHashCode.) | |
| GetIndexParameters | When overridden in a derived class, returns an array of all the index parameters for the property. | |
| GetSetMethod | Returns the public set accessor for this property. | |
| GetSetMethod(Boolean) | When overridden in a derived class, returns the set accessor for this property. | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetValue(Object, Object) | Returns the value of the property with optional index values for indexed properties. | |
| GetValue(Object, BindingFlags, Binder, Object, CultureInfo) | When overridden in a derived class, returns the value of a property having the specified binding, index, and CultureInfo. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SetValue(Object, Object, Object) | Sets the value of the property with optional index values for index properties. | |
| SetValue(Object, Object, BindingFlags, Binder, Object, CultureInfo) | When overridden in a derived class, sets the property value for the given object to the given value. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| Equality | Indicates whether two PropertyInfo objects are equal. | |
| Inequality | Indicates whether two PropertyInfo objects are not equal. |
| Name | Description | |
|---|---|---|
| CanRead | Gets a value indicating whether the property can be read. | |
| CanWrite | Gets a value indicating whether the property can be written to. | |
| Name | Gets the name of the current member. (Inherited from MemberInfo.) | |
| PropertyType | Gets the type of this property. |