- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .Internal .Freespace 
- Interfaces
- Base Types
							graph BT
	Type-->Base0["TreeInt"]
	click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TreeInt"
	Base0-->Base1["Tree"]
	click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/Tree"
	Base1-->Base2["Object"]
	Type-.->Interface0["IShallowClone"]
	click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IShallowClone"
	Type-.->Interface1["IDeepClone"]
	click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IDeepClone"
	Type-.->Interface2["IVisitable"]
	click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IVisitable"
	Type-.->Interface3["IReadWriteable"]
	click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadWriteable"
	Type-.->Interface4["IReadable"]
	click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadable"
	Type["FreeSlotNode"]
class Type type-node
						
					Syntax
public sealed class FreeSlotNode : TreeInt, IShallowClone, IDeepClone, IVisitable, IReadWriteable, 
    IReadableFields
| Name | Constant Value | Summary | 
|---|---|---|
| _key | Inherited from TreeInt | |
| _preceding | Inherited from Tree | |
| _size | Inherited from Tree | |
| _subsequent | Inherited from Tree | 
Methods
| Name | Value | Summary | 
|---|---|---|
| Accept | void | Inherited from Tree | 
| Add | Tree | 
    On adding a node to a tree, if it already exists, and if
    Tree#duplicates() returns false, #isDuplicateOf() will be
    called.
     Inherited from Tree | 
| Add | Tree | Inherited from Tree static | 
| Add | Tree | Inherited from Tree | 
| Add | TreeInt | Inherited from TreeInt static | 
| AddAll | Tree | Inherited from TreeInt static | 
| AddedOrExisting | Tree | 
    On adding a node to a tree, if it already exists, and if
    Tree#duplicates() returns false, #onAttemptToAddDuplicate()
    will be called and the existing node will be stored in
    this._preceding.
     Inherited from Tree | 
| Balance | Tree | Inherited from Tree | 
| BalanceCheckNulls | Tree | Inherited from Tree | 
| CalculateSize | void | Inherited from Tree | 
| Compare | int | Inherited from TreeInt | 
| DeepClone | Object | Inherited from Tree | 
| DeepClone | Tree | Inherited from Tree static | 
| Depth | int | Inherited from Tree static | 
| Duplicates | bool | |
| Equals | bool | Inherited from TreeInt | 
| Filter | Tree | Inherited from Tree | 
| Find | TreeInt | Inherited from TreeInt | 
| Find | TreeInt | Inherited from TreeInt static | 
| Find | Tree | Inherited from Tree static | 
| Find | Tree | Inherited from Tree | 
| FindGreaterOrEqual | Tree | Inherited from Tree static | 
| FindSmaller | Tree | Inherited from Tree static | 
| First | Tree | Inherited from Tree | 
| Key | Object | Inherited from TreeInt | 
| Last | Tree | Inherited from Tree | 
| Last | Tree | Inherited from Tree static | 
| MarshalledLength | int | Inherited from TreeInt | 
| MarshalledLength | int | Inherited from TreeInt | 
| MarshalledLength | int | Inherited from TreeInt static | 
| Nodes | int | Inherited from Tree | 
| On | Tree | Inherited from Tree | 
| OwnLength | int | |
| OwnSize | int | Inherited from Tree | 
| Read | Object | |
| Remove | Tree | Inherited from Tree | 
| RemoveChildren | void | Inherited from Tree | 
| RemoveFirst | Tree | Inherited from Tree | 
| RemoveLike | Tree | Inherited from Tree static | 
| RemoveLike | Tree | Inherited from Tree | 
| RemoveLike | TreeInt | Inherited from TreeInt static | 
| RemoveNode | Tree | Inherited from Tree | 
| Root | Object | Inherited from Tree | 
| RotateLeft | Tree | Inherited from Tree | 
| RotateRight | Tree | Inherited from Tree | 
| SetSizeOwn | void | Inherited from Tree | 
| SetSizeOwnPlus | void | Inherited from Tree | 
| SetSizeOwnPlus | void | Inherited from Tree | 
| SetSizeOwnPreceding | void | Inherited from Tree | 
| Set | void | Inherited from Tree | 
| SetSizeOwnSubsequent | void | Inherited from Tree | 
| ShallowClone | Object | |
| ShallowCloneInternal | Tree | Inherited from TreeInt | 
| Size | int | Inherited from Tree | 
| Size | int | Inherited from Tree static | 
| ToString | string | |
| Traverse | void | Inherited from Tree | 
| Traverse | void | Inherited from Tree static | 
| Traverse | void | Traverses a tree with a starting point node. Inherited from Tree static | 
| TraverseFromLeaves | void | Inherited from Tree | 
| WasAddedToTree | bool | Inherited from Tree | 
| Write | void | Inherited from TreeInt static | 
| Write | void | Inherited from TreeInt static | 
| Write | void |