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