37 implementations of Equals
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeIdentifiers.cs (1)
18bool IEqualityComparer.Equals(Object x, Object y)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigatorKeyComparer.cs (1)
18bool IEqualityComparer.Equals(Object obj1, Object obj2)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (5)
167bool IEqualityComparer.Equals(object obj1, object obj2) 186bool IEqualityComparer.Equals(object obj1, object obj2) 226bool IEqualityComparer.Equals(object obj1, object obj2) 247bool IEqualityComparer.Equals(object obj1, object obj2) 263bool IEqualityComparer.Equals(object obj1, object obj2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\InMemoryNonceCache.cs (1)
149public new bool Equals(object x, object y)
Metrics (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Metrics.Legacy (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.UnitTests (1)
Collections\EverythingEqual.cs (1)
44bool IEqualityComparer.Equals(object? x, object? y)
PresentationFramework (2)
MS\Internal\WeakHashtable.cs (1)
136bool IEqualityComparer.Equals(object x, object y)
MS\Internal\WeakObjectHashtable.cs (1)
134bool IEqualityComparer.Equals(object x, object y)
Roslyn.Diagnostics.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
System.Collections (1)
System\Collections\StructuralComparisons.cs (1)
19public new bool Equals(object? x, object? y)
System.Collections.Specialized (1)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
23public new bool Equals(object? a, object? b) => Compare(a, b) == 0;
System.ComponentModel.TypeConverter (1)
System\ComponentModel\WeakHashtable.cs (1)
102bool IEqualityComparer.Equals(object? x, object? y)
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
23public new bool Equals(object? a, object? b) => Compare(a, b) == 0;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
48bool IEqualityComparer.Equals(object? x, object? y)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ReferenceEqualityComparer.cs (1)
43public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
63public new bool Equals(object? a, object? b)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
180public new bool Equals(object? x, object? y)
System.Private.Xml (2)
System\Xml\Serialization\CodeIdentifiers.cs (1)
18bool IEqualityComparer.Equals(object? x, object? y)
System\Xml\XPath\XPathNavigatorKeyComparer.cs (1)
11bool IEqualityComparer.Equals(object? obj1, object? obj2)
System.Private.Xml.Linq (1)
System\Xml\Linq\XNodeEqualityComparer.cs (1)
76bool IEqualityComparer.Equals(object? x, object? y)
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
63public new bool Equals(object? a, object? b)
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCacheKeyEqualityComparer.cs (1)
11bool IEqualityComparer.Equals(object x, object y)
Text.Analyzers (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
39public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
xunit.assert (2)
Sdk\AssertEqualityComparer.cs (1)
455 public new bool Equals(
Sdk\AssertEqualityComparerAdapter.cs (1)
43 public new bool Equals(
108 references to Equals
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (1)
153return _resourceComparer.Equals(claim1.Resource, claim2.Resource);
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Metrics (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Metrics.Legacy (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.Build.Framework (1)
SegmentedArray`1.cs (1)
345if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.UnitTests (2)
Collections\HashSet\TestingTypes.cs (2)
234return StructuralComparisons.StructuralEqualityComparer.Equals(x, y); 253return StructuralComparisons.StructuralEqualityComparer.Equals(x, y);
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
System.Collections.Specialized (3)
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
213if (_keyComparer.Equals(name, BaseGetKey(i)))
System\Collections\Specialized\OrderedDictionary.cs (2)
291if (_comparer.Equals(o, key)) 609if (_comparer.Equals(entryKey, value))
System.Private.CoreLib (76)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
1130if (!comparer.Equals(left, right))
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (1)
800return _keycomparer.Equals(item, key);
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (36)
135return comparer.Equals(m_Item1, objTuple.m_Item1); 255return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2); 380return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3); 515return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3) && comparer.Equals(m_Item4, objTuple.m_Item4); 660return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3) && comparer.Equals(m_Item4, objTuple.m_Item4) && comparer.Equals(m_Item5, objTuple.m_Item5); 815return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3) && comparer.Equals(m_Item4, objTuple.m_Item4) && comparer.Equals(m_Item5, objTuple.m_Item5) && comparer.Equals(m_Item6, objTuple.m_Item6); 980return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3) && comparer.Equals(m_Item4, objTuple.m_Item4) && comparer.Equals(m_Item5, objTuple.m_Item5) && comparer.Equals(m_Item6, objTuple.m_Item6) && comparer.Equals(m_Item7, objTuple.m_Item7); 1160return comparer.Equals(m_Item1, objTuple.m_Item1) && comparer.Equals(m_Item2, objTuple.m_Item2) && comparer.Equals(m_Item3, objTuple.m_Item3) && comparer.Equals(m_Item4, objTuple.m_Item4) && comparer.Equals(m_Item5, objTuple.m_Item5) && comparer.Equals(m_Item6, objTuple.m_Item6) && comparer.Equals(m_Item7, objTuple.m_Item7) && comparer.Equals(m_Rest, objTuple.m_Rest);
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (38)
315comparer.Equals(Item1, vt.Item1); 496/// The <see cref="IEqualityComparer.Equals"/> implementation is called only if <c>other</c> is not <see langword="null"/>, 500/// <see cref="IEqualityComparer.Equals"/> implementation. If this method call returns <see langword="true"/>, the method is 505comparer.Equals(Item1, vt.Item1) && 506comparer.Equals(Item2, vt.Item2); 695comparer.Equals(Item1, vt.Item1) && 696comparer.Equals(Item2, vt.Item2) && 697comparer.Equals(Item3, vt.Item3); 901comparer.Equals(Item1, vt.Item1) && 902comparer.Equals(Item2, vt.Item2) && 903comparer.Equals(Item3, vt.Item3) && 904comparer.Equals(Item4, vt.Item4); 1125comparer.Equals(Item1, vt.Item1) && 1126comparer.Equals(Item2, vt.Item2) && 1127comparer.Equals(Item3, vt.Item3) && 1128comparer.Equals(Item4, vt.Item4) && 1129comparer.Equals(Item5, vt.Item5); 1367comparer.Equals(Item1, vt.Item1) && 1368comparer.Equals(Item2, vt.Item2) && 1369comparer.Equals(Item3, vt.Item3) && 1370comparer.Equals(Item4, vt.Item4) && 1371comparer.Equals(Item5, vt.Item5) && 1372comparer.Equals(Item6, vt.Item6); 1627comparer.Equals(Item1, vt.Item1) && 1628comparer.Equals(Item2, vt.Item2) && 1629comparer.Equals(Item3, vt.Item3) && 1630comparer.Equals(Item4, vt.Item4) && 1631comparer.Equals(Item5, vt.Item5) && 1632comparer.Equals(Item6, vt.Item6) && 1633comparer.Equals(Item7, vt.Item7); 1911comparer.Equals(Item1, vt.Item1) && 1912comparer.Equals(Item2, vt.Item2) && 1913comparer.Equals(Item3, vt.Item3) && 1914comparer.Equals(Item4, vt.Item4) && 1915comparer.Equals(Item5, vt.Item5) && 1916comparer.Equals(Item6, vt.Item6) && 1917comparer.Equals(Item7, vt.Item7) && 1918comparer.Equals(Rest, vt.Rest);
Test.Utilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
Text.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
344if (!comparer.Equals(this[i], o[i]))
xunit.assert (5)
Sdk\AssertEqualityComparer.cs (2)
347 if (!keyComparer.Equals(xKey, yKey)) 370 return valueComparer.Equals(xValue, yValue);
Sdk\CollectionTracker.cs (3)
170 if (!itemComparer.Equals(expectedEnumerator.Current, actualEnumerator.Current)) 233 if (!comparer.Equals(valueX, valueY)) 296 else if (!itemComparer.Equals(xCurrent, yCurrent))