Implemented interface member:
59 references to Equals
Microsoft.AspNetCore.Razor.Language.UnitTests (54)
TagHelperCollectionTest.cs (54)
727Assert.True(collection.Equals(collection)); 740Assert.True(collection1.Equals(collection2)); 752Assert.False(collection1.Equals(collection2)); 763Assert.False(collection.Equals(null)); 812Assert.True(arrayCollection.Equals(mergedCollection)); 813Assert.True(mergedCollection.Equals(arrayCollection)); 863Assert.False(collection1.Equals(collection2)); 876Assert.True(collection1.Equals(collection2)); 1976Assert.True(merged1.Equals(merged2)); 2441Assert.True(merged1.Equals(merged2)); 2442Assert.True(merged1.Equals(arrayCreated)); 2443Assert.True(arrayCreated.Equals(merged1)); 2722Assert.True(arrayBacked.Equals(twoItemMerged)); 2723Assert.True(twoItemMerged.Equals(arrayBacked)); 2724Assert.True(arrayBacked.Equals(multiMerged)); 2725Assert.True(multiMerged.Equals(arrayBacked)); 2726Assert.True(twoItemMerged.Equals(multiMerged)); 2727Assert.True(multiMerged.Equals(twoItemMerged)); 2749Assert.True(merged1.Equals(merged2)); 2750Assert.True(merged2.Equals(merged1)); 2782Assert.True(merged1.Equals(merged2)); 2783Assert.True(merged2.Equals(merged1)); 2810Assert.True(merged.Equals(arrayBacked)); 2811Assert.True(arrayBacked.Equals(merged)); 2838Assert.True(merged.Equals(single)); 2839Assert.True(single.Equals(merged)); 2875Assert.True(flatMerged.Equals(twoLevelMerged)); 2876Assert.True(twoLevelMerged.Equals(threeLevelMerged)); 2877Assert.True(threeLevelMerged.Equals(arrayBacked)); 2878Assert.True(arrayBacked.Equals(flatMerged)); 2915Assert.True(outerMerged.Equals(flatMerged)); 2916Assert.True(flatMerged.Equals(arrayBacked)); 2917Assert.True(arrayBacked.Equals(outerMerged)); 2948Assert.False(merged1.Equals(merged2)); 2949Assert.False(merged2.Equals(merged1)); 2972Assert.False(merged1.Equals(merged2)); 2973Assert.False(merged2.Equals(merged1)); 3006Assert.True(merged1.Equals(merged2)); 3007Assert.True(merged2.Equals(arrayBacked)); 3008Assert.True(arrayBacked.Equals(merged1)); 3032Assert.True(collectionA.Equals(collectionB)); // A == B 3033Assert.True(collectionB.Equals(collectionC)); // B == C 3034Assert.True(collectionA.Equals(collectionC)); // Therefore A == C 3037Assert.True(collectionB.Equals(collectionA)); // B == A 3038Assert.True(collectionC.Equals(collectionB)); // C == B 3039Assert.True(collectionC.Equals(collectionA)); // C == A 3042Assert.True(collectionA.Equals(collectionA)); 3043Assert.True(collectionB.Equals(collectionB)); 3044Assert.True(collectionC.Equals(collectionC)); 3057Assert.False(merged.Equals(null)); 3546Assert.True(filtered1.Equals(filtered2)); 3547Assert.True(filtered2.Equals(filtered1)); 3571Assert.False(filtered1.Equals(filtered2)); 3572Assert.False(filtered2.Equals(filtered1));
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (1)
TagHelperCollectionAccessBenchmark.cs (1)
101return collection1.Equals(collection2);
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\TagHelperCollection.cs (1)
109=> obj is TagHelperCollection other && Equals(other);
Language\TagHelperCollection_Factories.cs (1)
328if (first.Equals(second))
SourceGenerators\SourceGeneratorProjectEngine.cs (2)
80if (tagHelpers.Equals(previousTagHelpers)) 151if (first.Equals(second))