Interface ICamApiCustomAttributesArray
Array of custom attributes.
Assembly: CAMAPI.CustomAttributes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6BB81940-EF97-457F-B4D4-C0AA1A23B927")]
public interface ICamApiCustomAttributesArray : ICamApiCustomAttribute
Properties
Count
Count of attributes in the array.
Declaration
Property Value
DefaultTypeID
If defined non empty DefaultTypeID then the user can change count of items inside array in window, otherwise not.
Declaration
Guid DefaultTypeID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Description
Declaration
string Description { get; set; }
Property Value
InstanceID
Declaration
Property Value
Type |
Description |
System.Guid |
|
ItemInstanceID[int]
Declaration
Guid ItemInstanceID[int Index] { get; }
Parameters
Type |
Name |
Description |
int |
Index |
|
Property Value
Type |
Description |
System.Guid |
|
ItemTypeID[int]
Declaration
Guid ItemTypeID[int Index] { get; }
Parameters
Type |
Name |
Description |
int |
Index |
|
Property Value
Type |
Description |
System.Guid |
|
Name
Declaration
string Name { get; set; }
Property Value
ParentInstanceID
Declaration
Guid ParentInstanceID { get; }
Property Value
Type |
Description |
System.Guid |
|
Transparent
If transparent is False then the category itself will be invisible, but children attributes will be shown at parent level directly.
Declaration
bool Transparent { get; set; }
Property Value
TypeCategoryID
Declaration
Guid TypeCategoryID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
TypeID
Declaration
Property Value
Type |
Description |
System.Guid |
|
ValueType
Declaration
TCustomAttributeValueType ValueType { get; }
Property Value
Methods
AddItemAt(Guid, Guid, int)
Declaration
int AddItemAt(Guid InstanceID, Guid TypeID, int atIndex)
Parameters
Type |
Name |
Description |
System.Guid |
InstanceID |
|
System.Guid |
TypeID |
|
int |
atIndex |
|
Returns
IndexOfInstanceID(Guid)
Declaration
int IndexOfInstanceID(Guid InstanceID)
Parameters
Type |
Name |
Description |
System.Guid |
InstanceID |
|
Returns
IndexOfTypeID(Guid)
Declaration
int IndexOfTypeID(Guid TypeID)
Parameters
Type |
Name |
Description |
System.Guid |
TypeID |
|
Returns
MoveItem(int, int)
Declaration
bool MoveItem(int fromIndex, int toIndex)
Parameters
Type |
Name |
Description |
int |
fromIndex |
|
int |
toIndex |
|
Returns
RemoveItem(int)
Declaration
bool RemoveItem(int Index)
Parameters
Type |
Name |
Description |
int |
Index |
|
Returns