public override int GetHashCode() { int hash = 1; if (VariableName.Length != 0) { hash ^= VariableName.GetHashCode(); } if (InitialValueName.Length != 0) { hash ^= InitialValueName.GetHashCode(); } if (InitializerName.Length != 0) { hash ^= InitializerName.GetHashCode(); } if (SnapshotName.Length != 0) { hash ^= SnapshotName.GetHashCode(); } if (saveSliceInfoDef_ != null) { hash ^= SaveSliceInfoDef.GetHashCode(); } if (IsResource != false) { hash ^= IsResource.GetHashCode(); } return(hash); }
public override int GetHashCode() { return(Type.GetHashCode() ^ Comparison.GetHashCode() ^ VariableName.GetHashCode() ^ CompareTo.GetHashCode()); }
public override int GetHashCode() { unchecked { int hashCode = (VariableName != null ? VariableName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Expression != null ? Expression.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Body != null ? Body.GetHashCode() : 0); return(hashCode); } }
protected virtual int GetValuesHashCode() { int code = 23; if (IsVariable) { code = code * 31 + VariableName.GetHashCode(); code = code * 31 + Agree.GetHashCode(); } return(code); }
public override int GetHashCode() { unchecked // Overflow is fine, just wrap { int hash = DefinitionVariableId.GetHashCode(); // Suitable nullity checks etc, of course :) hash = hash * 17 + DefinitionId.GetHashCode(); hash = (VariableName != null) ? hash * 17 + VariableName.GetHashCode() : hash; hash = hash * 17 + StoreType.GetHashCode(); return(hash); } }
public override int GetHashCode() { unchecked { int hashCode = (VariableName != null ? VariableName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (IterableExpression != null ? IterableExpression.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RangeStart != null ? RangeStart.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RangeEnd != null ? RangeEnd.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Body != null ? Body.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { unchecked // Overflow is fine, just wrap { int hash = (Key != null) ? Key.GetHashCode() : 0; // Suitable nullity checks etc, of course :) hash = (VariableName != null) ? hash * 17 + VariableName.GetHashCode() : hash; hash = (DataType != null) ? hash * 17 + DataType.GetHashCode() : hash; hash = (ProcessItemKey != null) ? hash * 17 + ProcessItemKey.GetHashCode() : hash; return(hash); } }
public void NotEqual() { var a = new VariableName("aaa"); var b = new VariableName("bbb"); Assert.IsTrue(a != b); Assert.IsFalse(a.Equals(b)); Assert.IsFalse(a.Equals(null)); Assert.IsFalse(a.Equals((object)b)); Assert.IsFalse(a.Equals((object)null !)); // ReSharper disable once SuspiciousTypeConversion.Global Assert.IsFalse(a.Equals(1)); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }
public override int GetHashCode() { int hash = 1; if (VariableName.Length != 0) { hash ^= VariableName.GetHashCode(); } if (InitialValueName.Length != 0) { hash ^= InitialValueName.GetHashCode(); } if (InitializerName.Length != 0) { hash ^= InitializerName.GetHashCode(); } if (SnapshotName.Length != 0) { hash ^= SnapshotName.GetHashCode(); } if (saveSliceInfoDef_ != null) { hash ^= SaveSliceInfoDef.GetHashCode(); } if (IsResource != false) { hash ^= IsResource.GetHashCode(); } if (Trainable != false) { hash ^= Trainable.GetHashCode(); } if (Synchronization != global::Tensorflow.VariableSynchronization.Auto) { hash ^= Synchronization.GetHashCode(); } if (Aggregation != global::Tensorflow.VariableAggregation.None) { hash ^= Aggregation.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public void Equal() { var a = new VariableName("aaa"); var b = new VariableName("aaa"); Assert.IsTrue(a == b); // ReSharper disable once EqualExpressionComparison Assert.IsTrue(a == a); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(a.Equals(a)); Assert.IsTrue(a.Equals((object)b)); Assert.IsTrue(a.Equals((object)a)); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equal() { var a = new VariableName("aaa"); var b = new VariableName("aaa"); Assert.IsTrue(a == b); // ReSharper disable once EqualExpressionComparison #pragma warning disable CS1718 // Comparison made to same variable Assert.IsTrue(a == a); #pragma warning restore CS1718 // Comparison made to same variable Assert.IsTrue(a.Equals(b)); Assert.IsTrue(a.Equals(a)); Assert.IsTrue(a.Equals((object)b)); Assert.IsTrue(a.Equals((object)a)); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }
public override int GetHashCode() => VariableName.GetHashCode();
public override int GetHashCode() { return(LatMin.GetHashCode() ^ (LatMax.GetHashCode() << 1) ^ (LonMin.GetHashCode() << 2) ^ (LonMax.GetHashCode() << 3) ^ VariableName.GetHashCode()); }
/// <inheritdoc /> public override int GetHashCode() { return(ClassName.GetHashCode() * 13 + Name.GetHashCode()); }
/// <inheritdoc /> public override int GetHashCode() { return(OriginatedVariable.GetHashCode() + (int)Kind + ContextStamp); }