void Equality(int major, int minor) { var version = new Version(major, minor, 3, 7); var range = new VersionRange(version, version); Assert.Equal(range, range); Assert.Equal(range.GetHashCode(), range.GetHashCode()); }
public override int GetHashCode() { unchecked { return(((Name != null ? Name.GetHashCode() : 0) * 397) ^ (VersionRange != null ? VersionRange.GetHashCode() : 0) ^ TypeConstraint.GetHashCode()); } }
public override int GetHashCode() { unchecked { return(((Name != null ? Name.GetHashCode() : 0) * 397) ^ (VersionRange != null ? VersionRange.GetHashCode() : 0) ^ (IsGacOrFrameworkReference.GetHashCode())); } }
public override int GetHashCode() { unchecked { return(((Name != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Name) : 0) * 397) ^ (VersionRange != null ? VersionRange.GetHashCode() : 0) ^ TypeConstraint.GetHashCode()); } }
public override int GetHashCode() => VersionRange.GetHashCode();
public override int GetHashCode() => string.GetHashCode(Id, StringComparison.OrdinalIgnoreCase) * 19 + VersionRange?.GetHashCode() * 59 + AdditionalData.Count ?? 0;