Collection of PIModule objects. The collection represents a node in the PIModuleDB hierarchy. This collection is a property of the PIModuleDB and of each PIModule. The former is the root or entry point for all PIModule objects. The latter allows for creating a hierarchy within the PIModuleDB.
The PIModuleDB PIModules collection always contains a module for OSI application use. This module is named "%OSI" and always has the UniqueID "5c64c379-c182-4f35-8d30-78d8c2f84501". This module cannot be deleted.
Modules added to the collection are sorted in alphabetical order by name.
This object supports the IRefresh interface.