[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