Interface ICamApiCustomAttribute
Proto type for custom attribute and category.
Namespace: CAMAPI.CustomAttributes
Assembly: CAMAPI.CustomAttributes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("1A28ECBB-9258-4513-92C6-A203EBD30591")]
public interface ICamApiCustomAttribute
Properties
Description
Detailed description of attribute visible for user.
Declaration
string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
InstanceID
Unique identifier of the attribute in the object's attributes collection.
Declaration
Guid InstanceID { get; }
Property Value
Type | Description |
---|---|
System.Guid |
Name
Name of attribute visible for user.
Declaration
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ParentInstanceID
Unique identifier of the attribute's parent in the object's attributes collection.
Declaration
Guid ParentInstanceID { get; }
Property Value
Type | Description |
---|---|
System.Guid |
TypeCategoryID
TypeID of parent category inside which the attribute should appear.
Declaration
Guid TypeCategoryID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
TypeID
Unique identifier of the attribute in a library of attributes.
Declaration
Guid TypeID { get; }
Property Value
Type | Description |
---|---|
System.Guid |
ValueType
Type of value the attribute has.
Declaration
TCustomAttributeValueType ValueType { get; }
Property Value
Type | Description |
---|---|
TCustomAttributeValueType |