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