Interface ICamApiObjectWithAttributes
  Object that can have attributes.
Assembly: CAMAPI.CustomAttributes.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5EABF132-3673-401A-9068-29913670885B")]
public interface ICamApiObjectWithAttributes
   
  Properties
  
  Attributes
  A tree of the object's attributes.
Declaration
  
    ICamApiCustomAttributesTree Attributes { get; }
   
  Property Value
  
  
  AttributesManager
  A tree of the object's attributes.
Declaration
  
    ICamApiCustomAttributesManager AttributesManager { get; }
   
  Property Value
  
  
  AttributesPropStorage
  Internal link to storage of attributes for the object.
Declaration
  
    object AttributesPropStorage { get; }
   
  Property Value
  
  
  TypeCategories[int]
  
  
  Declaration
  
    Guid TypeCategories[int Index] { get; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Index |  | 
    
  
  Property Value
  
  
  TypeCategoriesCount
  Count of categories to which this object belongs.
Declaration
  
    int TypeCategoriesCount { get; }
   
  Property Value
  
  Methods
  
  OnAttributeValueChanged(ICamApiCustomAttributesTreeNode)
  Event raised after attribute value change.
Declaration
  
    void OnAttributeValueChanged(ICamApiCustomAttributesTreeNode node)
   
  Parameters