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 |
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 left and right 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 |