public abstract AddBlockErrorCode AddBlock(RawBlock rawBlock);
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public override void pushBlock(RawBlock && rawBlock) { blocks.push_back(rawBlock); }
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public abstract void pushBlock(CachedBlock cachedBlock, List <CachedTransaction> cachedTransactions, TransactionValidatorState validatorState, uint blockSize, ulong generatedCoins, ulong blockDifficulty, RawBlock&& rawBlock);
public abstract AddBlockErrorCode AddBlock(CachedBlock cachedBlock, RawBlock rawBlock);
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public override void pushBlock(RawBlock && rawBlock) { blocks.Add(rawBlock); }
public override void pushBlock(RawBlock rawBlock) { storage.push_back(rawBlock); }
public BlockchainWriteBatch insertRawBlock(uint blockIndex, RawBlock block) { rawDataToInsert.emplace_back(DB.GlobalMembers.serialize(DB.GlobalMembers.BLOCK_INDEX_TO_RAW_BLOCK_PREFIX, blockIndex, block)); return(this); }
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public virtual void pushBlock(RawBlock && rawBlock) { internalStorage.pushBlock(std::move(rawBlock)); }
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public abstract void pushBlock(RawBlock && rawBlock);