Implemented interface member:
12 references to GetHashCode
Microsoft.Build.Engine.UnitTests (12)
Collections\MSBuildNameIgnoreCaseComparer_Tests.cs (12)
55Assert.Equal(MSBuildNameIgnoreCaseComparer.Default.GetHashCode("foo"), comparer.GetHashCode(s, 2, 3)); 160Assert.True(0 == MSBuildNameIgnoreCaseComparer.Default.GetHashCode((string)null)); 162MSBuildNameIgnoreCaseComparer.Default.GetHashCode(""); // doesn't throw 163Assert.Equal(MSBuildNameIgnoreCaseComparer.Default.GetHashCode("aBc"), MSBuildNameIgnoreCaseComparer.Default.GetHashCode("AbC")); 174comparer.GetHashCode(""); // does not crash 176Assert.True(0 == comparer.GetHashCode((string)null)); 177Assert.Equal(comparer.GetHashCode("aBc"), comparer.GetHashCode("AbC")); 178Assert.Equal(comparer.GetHashCode("xyz", 0, 1), comparer.GetHashCode("x")); 189Assert.Equal(comparer.GetHashCode("xyz", 1, 2), comparer.GetHashCode("YZ")); 200Assert.Equal(comparer.GetHashCode("abcd", 0, 3), comparer.GetHashCode("abc"));