//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public override bool pushTransaction(CachedTransaction && tx, TransactionValidatorState&& transactionState) { return(!isTransactionRecentlyDeleted(tx.getTransactionHash()) && transactionPool.pushTransaction(std::move(tx), std::move(transactionState))); }
//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);
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#: public bool pushTransaction(CachedTransaction && transaction, TransactionValidatorState&& transactionState) { var pendingTx = new PendingTransactionInfo({ (ulong)time(null), std::move(transaction) });