[This is preliminary documentation and is subject to change.]
Traverses the database, newest to oldest entries, processing each entry with the given IBlockDBQueryProcessor.
Namespace: fCraftAssembly: fCraft (in fCraft.dll) Version: 0.6.3.2 (0.6.3.2)
Syntax
| C# |
public void Traverse( IBlockDBQueryProcessor processor )
Parameters
- processor
- IBlockDBQueryProcessor
Processor to use for each BlockDBEntry.
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentNullException | If processor is null. |
| System..::..InvalidOperationException | If BlockDB is disabled. |
| System.IO..::..EndOfStreamException | If the end of .fbdb file was reached prematurely (corrupted file, or outside interference). |
| System..::..DataMisalignedException | If .fbdb file is not aligned to 20 bytes (likely corrupted). |
| System.IO..::..IOException | If an I/O error occurred while trying to read .fbdb file from disk. |