BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesCursor.GetTransactionsSpending C# (CSharp) Method

GetTransactionsSpending() public method

public GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
prevTxOutputKey BitSharp.Core.Domain.TxOutputKey
return UnconfirmedTx>.ImmutableDictionary
        public ImmutableDictionary<UInt256, UnconfirmedTx> GetTransactionsSpending(TxOutputKey prevTxOutputKey)
        {
            ImmutableDictionary<UInt256, UnconfirmedTx>.Builder unconfirmedTxes;
            if (unconfirmedTxesByPrevTxOutputKey.Value.TryGetValue(prevTxOutputKey, out unconfirmedTxes))
                return unconfirmedTxes.ToImmutable();
            else
                return ImmutableDictionary<UInt256, UnconfirmedTx>.Empty;
        }