39 references to SetEquals
Microsoft.CodeAnalysis (1)
Diagnostic\ProgrammaticSuppressionInfo.cs (1)
31
this.Suppressions.
SetEquals
(other.Suppressions, EqualityComparer<Suppression>.Default);
Microsoft.CodeAnalysis.CSharp (2)
Compilation\SyntaxAndDeclarationManager.LazyState.cs (1)
56
Debug.Assert(syntaxTrees.
SetEquals
(rootNamespaces.Keys.AsImmutable(), EqualityComparer<SyntaxTree>.Default));
Symbols\MemberSignatureComparer.cs (1)
522
if (!explicitInterfaceImplementations1.
SetEquals
(explicitInterfaceImplementations2, SymbolEqualityComparer.ConsiderEverything))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\UnsafeTests.cs (2)
7876
Assert.True(methodGroupSummary.MethodGroup.
SetEquals
(ImmutableArray.Create<IMethodSymbol>(structMethod1.GetPublicSymbol(), structMethod2.GetPublicSymbol()), EqualityComparer<IMethodSymbol>.Default));
7941
Assert.True(methodGroupSummary.MethodGroup.
SetEquals
(structMethods.GetPublicSymbols(), EqualityComparer<IMethodSymbol>.Default));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Compilation\GetSemanticInfoTests.cs (6)
1460
Assert.True(bindInfo.CandidateSymbols.
SetEquals
(candidateIndexers, EqualityComparer<ISymbol>.Default));
2848
Assert.True(candidates.
SetEquals
(conversions, EqualityComparer<ISymbol>.Default));
2939
Assert.True(candidates.
SetEquals
(operators, EqualityComparer<ISymbol>.Default));
3031
Assert.True(candidates.
SetEquals
(operators, EqualityComparer<ISymbol>.Default));
3105
Assert.True(candidates.
SetEquals
(operators, EqualityComparer<ISymbol>.Default));
3179
Assert.True(candidates.
SetEquals
(operators, EqualityComparer<ISymbol>.Default));
Symbols\IndexerTests.cs (5)
2648
Assert.True(indexerGroup.
SetEquals
(baseIndexerGroup.GetPublicSymbols(), EqualityComparer<IPropertySymbol>.Default));
2652
Assert.True(indexerGroup.
SetEquals
(derivedIndexerGroup.GetPublicSymbols(), EqualityComparer<IPropertySymbol>.Default));
2724
Assert.True(model.GetIndexerGroup(receiverSyntaxes[0]).
SetEquals
(
2729
Assert.True(model.GetIndexerGroup(receiverSyntaxes[1]).
SetEquals
(
2734
Assert.True(model.GetIndexerGroup(receiverSyntaxes[2]).
SetEquals
(
Symbols\Metadata\PE\LoadingProperties.cs (5)
264
Assert.True(implementedByProperty1.
SetEquals
(classProperty1.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
269
Assert.True(implementedByGetter1.
SetEquals
(classProperty1.GetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
272
Assert.True(implementedBySetter1.
SetEquals
(classProperty1.SetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
275
Assert.True(implementedByGetter2.
SetEquals
(classProperty2.GetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
278
Assert.True(implementedBySetter2.
SetEquals
(classProperty2.SetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
Symbols\Source\BaseClassTests.cs (2)
1572
Assert.True(@class.AllInterfaces().
SetEquals
(bothInterfaces, EqualityComparer<NamedTypeSymbol>.Default));
1580
Assert.True(cciInterfaces.
SetEquals
(bothInterfaces, EqualityComparer<NamedTypeSymbol>.Default));
Microsoft.CodeAnalysis.UnitTests (16)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (16)
96
Assert.True(nul.
SetEquals
(nul, comparer));
97
Assert.True(empty.
SetEquals
(empty, comparer));
98
Assert.True(original.
SetEquals
(original, comparer));
100
Assert.True(original.
SetEquals
(equalOrder, comparer));
101
Assert.True(original.
SetEquals
(equalElements, comparer));
102
Assert.True(original.
SetEquals
(equalDuplicate, comparer));
104
Assert.False(nul.
SetEquals
(empty, comparer));
105
Assert.False(nul.
SetEquals
(original, comparer));
107
Assert.False(empty.
SetEquals
(nul, comparer));
108
Assert.False(empty.
SetEquals
(original, comparer));
110
Assert.False(original.
SetEquals
(nul, comparer));
111
Assert.False(original.
SetEquals
(empty, comparer));
112
Assert.False(original.
SetEquals
(notEqualSubset, comparer));
113
Assert.False(original.
SetEquals
(notEqualSuperset, comparer));
119
Assert.True(singleton1.
SetEquals
(singleton1, comparer));
120
Assert.False(singleton1.
SetEquals
(singleton2, comparer));