IMemberInfo Methods

Name Description
AddAttribute(Attribute)

Dynamically associates an attribute to the current type at run time.

(Inherited from IBaseInfo)
AddAttribute(Attribute, Boolean)

Dynamically associates the specified attribute with the current member.

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.