public override int GetHashCode() { unchecked { var hashCode = (TransactionId != null ? TransactionId.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Hash != null ? Hash.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Size.GetHashCode(); hashCode = (hashCode * 397) ^ Vsize.GetHashCode(); hashCode = (hashCode * 397) ^ Version.GetHashCode(); hashCode = (hashCode * 397) ^ LockTime.GetHashCode(); hashCode = (hashCode * 397) ^ (Blockhash != null ? Blockhash.GetHashCode() : 0); hashCode = (hashCode * 397) ^ BlockNumber.GetHashCode(); hashCode = (hashCode * 397) ^ Confirmations.GetHashCode(); hashCode = (hashCode * 397) ^ (Time != null ? Time.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (VIn != null ? VIn.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (VOut != null ? VOut.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { return(Version.GetHashCode() * LockTime.GetHashCode()); }