public void Prepare(IReadService readService, out OperationStartupData data) { // We must extract new default. if (newDefaultIndex == uint.MaxValue) { Block block = readService.Read(BlockType.NodeHeaderBlock, rootAddress); Block unused; newDefaultIndex = NodeVersionHelper.GetTypedStreamIndex(newDefault, block, readService, out unused); } data = new OperationStartupData(0, 0); }
public void Prepare(IReadService readService, out OperationStartupData data) { // We must resolve which TS to delete. if (tsToDeleteIndex == uint.MaxValue) { Block block = readService.Read(BlockType.NodeHeaderBlock, nodeVersionAddress); Block unused; tsToDeleteIndex = NodeVersionHelper.GetTypedStreamIndex(tsToDelete, block, readService, out unused); } data = new OperationStartupData(0, 0); }