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"));