public override int GetHashCode() { int hash = 1; if (version_ != null) { hash ^= Version.GetHashCode(); } if (ownerId_ != null) { hash ^= OwnerId.GetHashCode(); } if (Nonce.Length != 0) { hash ^= Nonce.GetHashCode(); } if (BasicAcl != 0) { hash ^= BasicAcl.GetHashCode(); } hash ^= attributes_.GetHashCode(); if (placementPolicy_ != null) { hash ^= PlacementPolicy.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Hash != null) { hashCode = hashCode * 59 + Hash.GetHashCode(); } if (HashAlgo != null) { hashCode = hashCode * 59 + HashAlgo.GetHashCode(); } if (Nonce != null) { hashCode = hashCode * 59 + Nonce.GetHashCode(); } if (ClientData != null) { hashCode = hashCode * 59 + ClientData.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if (isset.row_set) { hashcode = (hashcode * 397) + Row_set.GetHashCode(); } if (isset.execution_time_ms) { hashcode = (hashcode * 397) + Execution_time_ms.GetHashCode(); } if (isset.total_time_ms) { hashcode = (hashcode * 397) + Total_time_ms.GetHashCode(); } if (isset.nonce) { hashcode = (hashcode * 397) + Nonce.GetHashCode(); } if (isset.debug) { hashcode = (hashcode * 397) + Debug.GetHashCode(); } } return(hashcode); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (isset.image) { hashcode = (hashcode * 397) + Image.GetHashCode(); } if (isset.nonce) { hashcode = (hashcode * 397) + Nonce.GetHashCode(); } if (isset.execution_time_ms) { hashcode = (hashcode * 397) + Execution_time_ms.GetHashCode(); } if (isset.render_time_ms) { hashcode = (hashcode * 397) + Render_time_ms.GetHashCode(); } if (isset.total_time_ms) { hashcode = (hashcode * 397) + Total_time_ms.GetHashCode(); } if (isset.vega_metadata) { hashcode = (hashcode * 397) + Vega_metadata.GetHashCode(); } } return(hashcode); }
public override int GetHashCode() { int hash = 1; if (Hash.Length != 0) { hash ^= Hash.GetHashCode(); } if (From.Length != 0) { hash ^= From.GetHashCode(); } if (To.Length != 0) { hash ^= To.GetHashCode(); } if (Value.Length != 0) { hash ^= Value.GetHashCode(); } if (Nonce != 0UL) { hash ^= Nonce.GetHashCode(); } if (Timestamp != 0L) { hash ^= Timestamp.GetHashCode(); } if (data_ != null) { hash ^= Data.GetHashCode(); } if (ChainId != 0) { hash ^= ChainId.GetHashCode(); } if (GasPrice.Length != 0) { hash ^= GasPrice.GetHashCode(); } if (GasLimit.Length != 0) { hash ^= GasLimit.GetHashCode(); } if (Alg != 0) { hash ^= Alg.GetHashCode(); } if (Sign.Length != 0) { hash ^= Sign.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public static void NotEqual(byte[] bytes) { var expected = new Nonce(new byte[] { 0xFF, 0xFF }, 0); var actual = new Nonce(bytes, 0); Assert.NotEqual(expected, actual); Assert.NotEqual(expected.GetHashCode(), actual.GetHashCode()); Assert.False(expected.Equals(actual)); Assert.False(expected.Equals((object)actual)); Assert.False(expected == actual); Assert.True(expected != actual); }
public static void Equal(int size) { var expected = new Nonce(Utilities.RandomBytes.Slice(0, size), 0); var actual = new Nonce(Utilities.RandomBytes.Slice(0, size), 0); Assert.Equal(expected, actual); Assert.Equal(expected.GetHashCode(), actual.GetHashCode()); Assert.True(actual.Equals(expected)); Assert.True(actual.Equals((object)expected)); Assert.True(actual == expected); Assert.False(actual != expected); }
public override int GetHashCode() { unchecked { var hashCode = (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (EventData != null ? EventData.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Nonce != null ? Nonce.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Timestamp != null ? Timestamp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Signature != null ? Signature.GetHashCode() : 0); return(hashCode); } }
public static void EqualBytes() { var bytes1 = new byte[Nonce.MaxSize]; var bytes2 = new byte[Nonce.MaxSize]; for (var i = 0; i < bytes1.Length; i++) { bytes1[i] = 1; for (var j = 0; j < bytes2.Length; j++) { bytes2[j] = 1; var expected = new Nonce(bytes1, 0); var actual = new Nonce(bytes2, 0); if (i == j) { Assert.Equal(expected, actual); Assert.Equal(expected.GetHashCode(), actual.GetHashCode()); Assert.True(actual.Equals(expected)); Assert.True(actual.Equals((object)expected)); Assert.True(actual == expected); Assert.False(actual != expected); } else { Assert.NotEqual(expected, actual); Assert.NotEqual(expected.GetHashCode(), actual.GetHashCode()); Assert.False(expected.Equals(actual)); Assert.False(expected.Equals((object)actual)); Assert.False(expected == actual); Assert.True(expected != actual); } bytes2[j] = 0; } bytes1[i] = 0; } }
public override int GetHashCode() { int hash = 1; if (Version != 0) { hash ^= Version.GetHashCode(); } if (Nonce != 0UL) { hash ^= Nonce.GetHashCode(); } if (Toaddr.Length != 0) { hash ^= Toaddr.GetHashCode(); } if (senderpubkey_ != null) { hash ^= Senderpubkey.GetHashCode(); } if (amount_ != null) { hash ^= Amount.GetHashCode(); } if (gasprice_ != null) { hash ^= Gasprice.GetHashCode(); } if (Gaslimit != 0UL) { hash ^= Gaslimit.GetHashCode(); } if (Code.Length != 0) { hash ^= Code.GetHashCode(); } if (Data.Length != 0) { hash ^= Data.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { var hashCode = (From != null ? From.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (To != null ? To.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Hash != null ? Hash.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Value != null ? Value.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Timestamp != null ? Timestamp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Nonce.GetHashCode(); hashCode = (hashCode * 397) ^ Confirmations.GetHashCode(); hashCode = (hashCode * 397) ^ Block.GetHashCode(); hashCode = (hashCode * 397) ^ (GasPrice != null ? GasPrice.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (GasUsed != null ? GasUsed.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { int hash = 1; if (Game != 0) { hash ^= Game.GetHashCode(); } if (Nonce.Length != 0) { hash ^= Nonce.GetHashCode(); } if (BuildVersion.Length != 0) { hash ^= BuildVersion.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (BatcherPublicKey.Length != 0) { hash ^= BatcherPublicKey.GetHashCode(); } hash ^= dependencies_.GetHashCode(); if (FamilyName.Length != 0) { hash ^= FamilyName.GetHashCode(); } if (FamilyVersion.Length != 0) { hash ^= FamilyVersion.GetHashCode(); } hash ^= inputs_.GetHashCode(); if (Nonce.Length != 0) { hash ^= Nonce.GetHashCode(); } hash ^= outputs_.GetHashCode(); if (PayloadSha512.Length != 0) { hash ^= PayloadSha512.GetHashCode(); } if (SignerPublicKey.Length != 0) { hash ^= SignerPublicKey.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { var hashCode = (Chain != null ? Chain.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TokenTransfers != null ? TokenTransfers.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Status != null ? Status.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Index; hashCode = (hashCode * 397) ^ (TransactionHash != null ? TransactionHash.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Value.GetHashCode(); hashCode = (hashCode * 397) ^ (FromAddress != null ? FromAddress.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ToAddress != null ? ToAddress.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Date != null ? Date.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (BlockHash != null ? BlockHash.GetHashCode() : 0); hashCode = (hashCode * 397) ^ BlockNumber.GetHashCode(); hashCode = (hashCode * 397) ^ Gas.GetHashCode(); hashCode = (hashCode * 397) ^ GasPrice.GetHashCode(); hashCode = (hashCode * 397) ^ GasUsed.GetHashCode(); hashCode = (hashCode * 397) ^ Nonce.GetHashCode(); hashCode = (hashCode * 397) ^ Confirmations.GetHashCode(); hashCode = (hashCode * 397) ^ (Input != null ? Input.GetHashCode() : 0); return(hashCode); } }
internal override int GetDataHashCode() { return(Nonce.GetHashCode()); }