[This is preliminary documentation and is subject to change.]
The AtomTable type exposes the following members.Methods
| Name | Description | |
|---|---|---|
Determines whether the specified object is equal to the current object. (Inherited from | ||
| Exists |
Returns true if given atom is present in the atom table
| |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
Serves as the default hash function. (Inherited from | ||
Gets the (Inherited from | ||
| IndexOf |
Returns index of atom in the atom table. If atom is not
found returns -1
| |
Creates a shallow copy of the current (Inherited from | ||
Returns a string that represents the current object. (Inherited from |
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| EMPTY_INDEX | ||
| FALSE_INDEX | ||
| MAX_ATOM_LEN | ||
| TRUE_INDEX | ||
| UNDEFINED_INDEX |
Properties
| Name | Description | |
|---|---|---|
| Count |
Returns the current number of atoms stored in the atom table
| |
| Initialized |
Returns true if AtomTable.Instance is initialized
| |
| Instance |
Returns singleton instance of the atom table
| |
| Item Int32 |
Lookup an atom in the atom table by index
| |
| Item String |
Lookup an atom in the atom table by name. If the atom is not
present in the atom table - add it. Return the index of the
atom in the atom table
|
See Also