Interface ICamApiCustomAttributesTree
Assembly: CAMAPI.CustomAttributes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("FB972D43-C08A-4D4C-9ECC-6DB322D5A106")]
public interface ICamApiCustomAttributesTree
Properties
Arr
Get child node as Array by its full name (divided by dots).
Declaration
ICamApiCustomAttributesArrayValueIndexer Arr { get; }
Property Value
AsArray
Cast of this node to array if its type is array exactly, otherwise null.
Declaration
ICamApiCustomAttributesTreeNodesArray AsArray { get; }
Property Value
Bol
Get or set child node value as Boolean by its full name (divided by dots).
Declaration
ICamApiCustomAttributesBooleanValueIndexer Bol { get; }
Property Value
Flt
Get or set child node value as Floating point number by its full name (divided by dots).
Declaration
ICamApiCustomAttributesFloatValueIndexer Flt { get; }
Property Value
Int
Get or set child node value as Integer by its full name (divided by dots).
Declaration
ICamApiCustomAttributesIntegerValueIndexer Int { get; }
Property Value
Root
Declaration
ICamApiCustomAttributesTreeNode Root { get; }
Property Value
Str
Get or set child node value as String by its full name (divided by dots).
Declaration
ICamApiCustomAttributesStringValueIndexer Str { get; }
Property Value
Methods
ClearAllUndefinedAttributes()
Delete all attributes from the object that are not defined in any of the libraries attached to the application. @return True if at least one of attributes deleted, otherwise false.
Declaration
bool ClearAllUndefinedAttributes()
Returns
CreateIterator()
Creates new attributes tree iterator which points to root.
Declaration
ICamApiCustomAttributesTreeIterator CreateIterator()
Returns
FindNodeByInstanceID(Guid, bool)
Declaration
ICamApiCustomAttributesTreeNode FindNodeByInstanceID(Guid InstanceID, bool Deep)
Parameters
Type |
Name |
Description |
System.Guid |
InstanceID |
|
bool |
Deep |
|
Returns
FindNodeByName(string)
Find node by its full name in tree of nodes (divided by dots).
Declaration
ICamApiCustomAttributesTreeNode FindNodeByName(string FullName)
Parameters
Type |
Name |
Description |
string |
FullName |
|
Returns
FindNodeByTypeID(Guid, bool)
Declaration
ICamApiCustomAttributesTreeNode FindNodeByTypeID(Guid TypeID, bool Deep)
Parameters
Type |
Name |
Description |
System.Guid |
TypeID |
|
bool |
Deep |
|
Returns