AVEVA CAF API Documenation
Properties  Methods  Events


ToolsCollection Class Members

The following tables list the members exposed by ToolsCollection.

Public Properties
 NameDescription
Public Property Gets the number of elements contained in the collection.  
Public Property Gets a value indicating whether access to the collection is synchronized (thread-safe).  
Public PropertyOverloaded.  Indexer to get the instance of the tool at the specified index of the ToolsCollection as an ITool object.  
Public Property Tool keys in collection  
Public Property Gets an object that can be used to synchronize access to the collection.  
Top
Public Methods
 NameDescription
Public Method Create an instance of a root tool and add it to the ToolsCollection, with the same Key.  
Public Method Remove all tool instances from the ToolsCollection.  
Public Method Determine if the tool instance with the specified Key exists in the ToolsCollection.  
Public Method Copies the elements of the collection to an Array, starting at a particular Array index.  
Public Method Returns an enumerator that can iterate through the Collection.  
Public Method Get the index of the tool with given Key from the ToolsCollection. Returns -1 if tool is not in the collection.  
Public Method Create an instance of a root tool and insert it into the ToolsCollection at the given index, with the same Key.  
Public Method Remove the tool instance with the specified Key from the ToolsCollection.  
Public Method Remove the tool instance at the specified index position from the ToolsCollection.  
Top
Protected Methods
 NameDescription
Protected Method Fires when number of visble tools changes  
Top
Public Events
 NameDescription
Public Event Fires when tools added / removed  
Top
See Also