The IAttributeExtendableEntity type exposes the following members.

Methods

  NameDescription
CloneOverloaded.
GetAttribute
Gets the attribute with the name specified in the attributeName parameter as well as the value specified for the global site.
GetAttributes
Gets an AttributeCollection with the IAttributes defined for the current Type along with the attribute values set on the global site.
GetAttributeValue<(Of <(T>)>)
Gets the attribute value set on the global site for the attribute whose name is specified in the attributeName parameter.
GetAttributeValues<(Of <(T>)>)
Gets the list of attribute values set on the global site for the attribute whose name is specified in the attributeName parameter.
SetAttributeValueOverloaded.

Properties

  NameDescription
CacheKey
Returns the cache key under which the current object should be stored.
(Inherited from ICacheable.)
ID
Gets the unique identifier of the entity. By saying unique, it means the integer must be unique for this specific .NET Data Type.
(Inherited from IEntity.)
Item
Gets the IAttribute with the specified name of this instance with its assigned values.
LoadedAttributes
Gets a dictionary of all attributes defined for the type where the key is the attribute's name.
Master (Inherited from IEntity.)
ReadOnly
Specifies if this instance should prohibit changes to it. To make changes, Clone() this instance and make your changes to the returned object instead.
(Inherited from ICloneable.)
UniqueID (Inherited from IEntity.)

See Also