Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Name != null ? Name.GetHashCode() : 0) * 397) ^
                (VersionRange != null ? VersionRange.GetHashCode() : 0) ^
                TypeConstraint.GetHashCode());
     }
 }
Ejemplo n.º 3
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Name != null ? Name.GetHashCode() : 0) * 397) ^
                (VersionRange != null ? VersionRange.GetHashCode() : 0) ^
                (IsGacOrFrameworkReference.GetHashCode()));
     }
 }
Ejemplo n.º 4
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Name != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Name) : 0) * 397) ^
                (VersionRange != null ? VersionRange.GetHashCode() : 0) ^
                TypeConstraint.GetHashCode());
     }
 }
Ejemplo n.º 5
0
 public override int GetHashCode() => VersionRange.GetHashCode();
 public override int GetHashCode() => string.GetHashCode(Id, StringComparison.OrdinalIgnoreCase) * 19 + VersionRange?.GetHashCode() * 59 + AdditionalData.Count ?? 0;