51 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\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Metrics.Legacy (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.Debugging.Package (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.PooledObjects.Package (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public 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)
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
Microsoft.VisualStudio.Extensibility.Testing.Xunit (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public new bool Equals(object? x, object? y) => ReferenceEquals(x, 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\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public 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.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)
System.ServiceModel.Primitives (6)
System\IdentityModel\Claims\ClaimComparer.cs (5)
189bool IEqualityComparer.Equals(object obj1, object obj2) 217bool IEqualityComparer.Equals(object obj1, object obj2) 267bool IEqualityComparer.Equals(object obj1, object obj2) 292bool IEqualityComparer.Equals(object obj1, object obj2) 310bool IEqualityComparer.Equals(object obj1, object obj2)
System\ServiceModel\Security\InMemoryNonceCache.cs (1)
172public new bool Equals(object x, object y)
Text.Analyzers (1)
src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
41public 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(
109 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.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.Net.Http (1)
System\Net\Http\Headers\HttpHeaders.cs (1)
1334return comparer.Equals(value, storeValue);
System.Private.CoreLib (76)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
1135if (!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);
System.ServiceModel.Primitives (1)
System\IdentityModel\Claims\ClaimComparer.cs (1)
173return _resourceComparer.Equals(claim1.Resource, claim2.Resource);
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))