[This is preliminary documentation and is subject to change.]

Traverses the database, newest to oldest entries, processing each entry with the given IBlockDBQueryProcessor.

Namespace: fCraft
Assembly: 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

ExceptionCondition
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.

See Also