Skip to main content
A newer version of this page is available. .

IMemberInfo Methods

Declares members implemented by classes that supply metadata information on members of a type.
Name Description
AddAttribute(Attribute, Boolean) Dynamically associates the specified attribute with the current member.
AddAttribute(Attribute) Dynamically associates an attribute to the current type at run time. Inherited from IBaseInfo.
AddExtender<T>(T) Extends the current IBaseInfo object with additional metadata. Inherited from IBaseInfo.
DeserializeValue(String) Deserializes an object’s member value from a string.
FindAttribute<AttributeType>() Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttribute<AttributeType>(Boolean) Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttributes<AttributeType>() Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttributes<AttributeType>(Boolean) Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
GetExtender<T>() Provides access to additional metadata. Inherited from IBaseInfo.
GetOwnerInstance(Object) Returns an object referenced by a specific object, containing the last property defined in the IMemberInfo.BindingName property descriptor.
GetPath() Returns the properties that form the current property’s IMemberInfo.BindingName.
GetValue(Object) Retrieves the member’s value.
SerializeValue(Object) Serializes an object’s member value into a string.
SetValue(Object, Object) Changes the member’s value.
See Also