37 implementations of GetHashCode
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeIdentifiers.cs (1)
23int IEqualityComparer.GetHashCode(Object obj)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigatorKeyComparer.cs (1)
30int IEqualityComparer.GetHashCode(Object obj)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (5)
176int IEqualityComparer.GetHashCode(object obj) 208int IEqualityComparer.GetHashCode(object obj) 233int IEqualityComparer.GetHashCode(object obj) 254int IEqualityComparer.GetHashCode(object obj) 268int IEqualityComparer.GetHashCode(object obj)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\InMemoryNonceCache.cs (1)
94public int GetHashCode(object o)
Metrics (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Metrics.Legacy (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
Microsoft.CodeAnalysis.UnitTests (1)
Collections\EverythingEqual.cs (1)
49int IEqualityComparer.GetHashCode(object obj)
PresentationFramework (2)
MS\Internal\WeakHashtable.cs (1)
171int IEqualityComparer.GetHashCode(object obj)
MS\Internal\WeakObjectHashtable.cs (1)
180int IEqualityComparer.GetHashCode(object obj)
Roslyn.Diagnostics.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
System.Collections (1)
System\Collections\StructuralComparisons.cs (1)
43public int GetHashCode(object obj)
System.Collections.Specialized (1)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
47public int GetHashCode(object obj)
System.ComponentModel.TypeConverter (1)
System\ComponentModel\WeakHashtable.cs (1)
134int IEqualityComparer.GetHashCode(object obj) => obj.GetHashCode();
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
47public int GetHashCode(object obj)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
40int IEqualityComparer.GetHashCode(object? obj)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
19public int GetHashCode(object key)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
195public int GetHashCode(object obj)
System.Private.Xml (2)
System\Xml\Serialization\CodeIdentifiers.cs (1)
23int IEqualityComparer.GetHashCode(object obj)
System\Xml\XPath\XPathNavigatorKeyComparer.cs (1)
23int IEqualityComparer.GetHashCode(object obj)
System.Private.Xml.Linq (1)
System\Xml\Linq\XNodeEqualityComparer.cs (1)
95int IEqualityComparer.GetHashCode(object obj)
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
19public int GetHashCode(object key)
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCacheKeyEqualityComparer.cs (1)
23int IEqualityComparer.GetHashCode(object obj)
Text.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
51public int GetHashCode(object? obj)
xunit.assert (2)
Sdk\AssertEqualityComparer.cs (1)
508 public int GetHashCode(object obj) =>
Sdk\AssertEqualityComparerAdapter.cs (1)
67 public int GetHashCode(object obj) =>
148 references to GetHashCode
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (1)
162^ ((claim.Resource == null) ? 0 : _resourceComparer.GetHashCode(claim.Resource));
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Metrics (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Metrics.Legacy (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.Build.Framework (1)
SegmentedArray`1.cs (1)
364ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
Microsoft.CodeAnalysis.UnitTests (3)
Collections\HashSet\TestingTypes.cs (3)
220return comparer.GetHashCode(_val); 239return StructuralComparisons.StructuralEqualityComparer.GetHashCode(obj); 258return StructuralComparisons.StructuralEqualityComparer.GetHashCode(obj);
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
System.Private.CoreLib (122)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
1149hashCode.Add(comparer.GetHashCode(GetValue(i)!));
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (1)
772return _keycomparer.GetHashCode(key);
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (56)
177return comparer.GetHashCode(m_Item1!); 301return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!)); 430return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!)); 569return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!)); 718return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!)); 877return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!)); 1046return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!)); 1234return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1236return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1238return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1240return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1242return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1244return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer)); 1246return Tuple.CombineHashCodes(comparer.GetHashCode(m_Item1!), comparer.GetHashCode(m_Item2!), comparer.GetHashCode(m_Item3!), comparer.GetHashCode(m_Item4!), comparer.GetHashCode(m_Item5!), comparer.GetHashCode(m_Item6!), comparer.GetHashCode(m_Item7!), t.GetHashCode(comparer));
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (64)
371return comparer.GetHashCode(Item1!); 376return comparer.GetHashCode(Item1!); 574return HashCode.Combine(comparer.GetHashCode(Item1!), 575comparer.GetHashCode(Item2!)); 772return HashCode.Combine(comparer.GetHashCode(Item1!), 773comparer.GetHashCode(Item2!), 774comparer.GetHashCode(Item3!)); 986return HashCode.Combine(comparer.GetHashCode(Item1!), 987comparer.GetHashCode(Item2!), 988comparer.GetHashCode(Item3!), 989comparer.GetHashCode(Item4!)); 1218return HashCode.Combine(comparer.GetHashCode(Item1!), 1219comparer.GetHashCode(Item2!), 1220comparer.GetHashCode(Item3!), 1221comparer.GetHashCode(Item4!), 1222comparer.GetHashCode(Item5!)); 1468return HashCode.Combine(comparer.GetHashCode(Item1!), 1469comparer.GetHashCode(Item2!), 1470comparer.GetHashCode(Item3!), 1471comparer.GetHashCode(Item4!), 1472comparer.GetHashCode(Item5!), 1473comparer.GetHashCode(Item6!)); 1736return HashCode.Combine(comparer.GetHashCode(Item1!), 1737comparer.GetHashCode(Item2!), 1738comparer.GetHashCode(Item3!), 1739comparer.GetHashCode(Item4!), 1740comparer.GetHashCode(Item5!), 1741comparer.GetHashCode(Item6!), 1742comparer.GetHashCode(Item7!)); 2093return HashCode.Combine(comparer.GetHashCode(Item1!), comparer.GetHashCode(Item2!), comparer.GetHashCode(Item3!), 2094comparer.GetHashCode(Item4!), comparer.GetHashCode(Item5!), comparer.GetHashCode(Item6!), 2095comparer.GetHashCode(Item7!)); 2110return HashCode.Combine(comparer.GetHashCode(Item7!), 2113return HashCode.Combine(comparer.GetHashCode(Item6!), 2114comparer.GetHashCode(Item7!), 2117return HashCode.Combine(comparer.GetHashCode(Item5!), 2118comparer.GetHashCode(Item6!), 2119comparer.GetHashCode(Item7!), 2122return HashCode.Combine(comparer.GetHashCode(Item4!), 2123comparer.GetHashCode(Item5!), 2124comparer.GetHashCode(Item6!), 2125comparer.GetHashCode(Item7!), 2128return HashCode.Combine(comparer.GetHashCode(Item3!), 2129comparer.GetHashCode(Item4!), 2130comparer.GetHashCode(Item5!), 2131comparer.GetHashCode(Item6!), 2132comparer.GetHashCode(Item7!), 2135return HashCode.Combine(comparer.GetHashCode(Item2!), 2136comparer.GetHashCode(Item3!), 2137comparer.GetHashCode(Item4!), 2138comparer.GetHashCode(Item5!), 2139comparer.GetHashCode(Item6!), 2140comparer.GetHashCode(Item7!), 2144return HashCode.Combine(comparer.GetHashCode(Item1!), 2145comparer.GetHashCode(Item2!), 2146comparer.GetHashCode(Item3!), 2147comparer.GetHashCode(Item4!), 2148comparer.GetHashCode(Item5!), 2149comparer.GetHashCode(Item6!), 2150comparer.GetHashCode(Item7!),
Test.Utilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
361ret = HashCode.Combine(comparer.GetHashCode(this[i]!), ret);
Text.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
363ret = unchecked((ret * (int)0xA5555529) + comparer.GetHashCode(this[i]!));
xunit.assert (1)
Sdk\AssertEqualityComparer.cs (1)
386 innerComparer.Value.GetHashCode(GuardArgumentNotNull(nameof(obj), obj));