This provides a thin layer over the native API. Its main purpose is to provide access to the native API from .Net
Enumerations
| Name | Description |
| ValueType |
Value types |
Interfaces
| Name | Description |
| Iterator<T> |
Represents a collection of Items that can be iterated over |
Classes
| Name | Description |
| AssociationDef |
Defines an Association between ItemTypes |
| AssociationDefIterator |
Represents a collection of AssociationDefs that can be iterated over |
| AssociationType |
Defines the Associations that an Item can make. The AssociationType has a name and defines a set of other ItemTypes. An Association of this type can be with any Item of one of the types in the set. |
| AssociationTypeIterator |
Represents a collection of AssociationTypes that can be iterated over |
| AssociationTypePair |
The Association Types of a newly created association. |
| AttributeType |
Defines a value that an Item can have. AttributeTypes have a name and a ValueType. |
| AttributeTypeIterator |
Represents a collection of AttributeTypes that can be iterated over |
| Connection |
Represents an open DataStore |
| Date |
An class that represents a date |
| DateTime |
An class that represents a date and a time |
| Decimal |
An IEEE 754-2008 128 bit decimal |
| Exporter |
Allows a DataStore to be exported |
| Importer |
Allows a DataStore to be imported |
| Instance |
Provides methods to create and open a DataStores |
| Item |
An instance of an ItemType. It can have Attributes and Associations as defined by its ItemType. |
| ItemId |
The id of an item allows it to be directly retrieved |
| ItemIterator |
Represents a collection of Items that can be iterated over |
| ItemType |
Defines the information that can be held against an Item: Its Attributes, and the other Items with which it can form an Association. Each ItemType has a name. |
| ItemTypeIterator |
Represents a collection of ItemTypes that can be iterated over |