The following tables list the members exposed by the Attribute type.

Name Description
Public method Static AddAttributeEnumItem(ServerID, EntityID, string, int, IDatabase) Add an enum item to an enum attribute
Public method Static AttachAttributeToProjectFile(EntityID, EntityID, bool, EntityID, IDatabase) Attach an attribute for a project file
Public method Static CreateAttribute(ServerID, AttributeInfo, bool, IDatabase) Create an attribute
Public method Static CreateAttribute(ServerID, string, AttributeType, string, bool, IDatabase) Create an attribute
Public method Static CreateAttribute(ServerID, string, string, AttributeType, string, bool, IDatabase) Create an attribute
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method Static FindAttributeByName(string, IDatabase) Find all attributes that match the given name, without values or enum ids
Public method Static FindAttributeByName(string, bool, IDatabase) Find all attributes that match the given name, without values or enum ids
Public method Static GetAllAttributesForEntity(AttributeTableType, EntityID, IDatabase) Get all the attributes for an entity
Public method Static GetAttributeEnumItems(EntityID, IDatabase) Get an enum items associated with an attribute
Public method Static GetAttributeIDForEnum(EntityID, IDatabase) Given an enum id, get the owner attribute id
Public method Static GetAttributeInfo(EntityID, IDatabase) Get attribute info for an attribute id
Public method Static GetAttributeValue(EntityID, AttributeType, IDatabase) Get the value of an attribute value
Public method Static GetAttributesForFileChange(EntityID, IDatabase) Get all the attributes for a given file change
Public method Static GetBasicAttributeInfoForEntities(AttributeTableType, HashSet<EntityID>, IDatabase) Get all the attributes for a list of entities
Public method Static GetEnumIDForValue(EntityID, string, IDatabase) Given an enum value, get the id
Public method Static GetFileAttributesForFileChange(EntityID, IDatabase) Get all the file attributes for a given file change
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method Static IsMatchAttribute(EntityID, IDatabase) Is this attribute used as a template match attribute
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method Static RemoveAttributeValue(EntityID, AttributeType, IDatabase) Remove an attribute value
Public method Static RemoveAttributeValues(IList<EntityID>, AttributeType, IDatabase) Remove multiple attribute values
Public method Static SetEnumItems(EntityID, List<AttributeEnumItem>, IDatabase) Set any enum items
Public method Static SetSystemAttribute(AttributeTableType, AttributeInfo, EntityID, IDatabase) Set a system attribute
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method Static UpdateAttributeDetails(AttributeInfo, IDatabase) Given an existing attribute, update its details (including enum items etc)
Public method Static UpdateAttributeEnumItem(EntityID, string, int, IDatabase) Update an attribute enumeration item value and order
Public method Static UpdateAttributeEnumItem(EntityID, string, int, string, IDatabase) Update an attribute enumeration item value and order
Public method Static UpdateAttributeEnumItem(EntityID, string, int, string, Nullable<Int64>, IDatabase) Update an attribute enumeration item value and order
Public method Static UpdateAttributeValue(EntityID, AttributeType, AttributeValue, IDatabase) Update an attribute value
Top