39 references to SetEquals
Microsoft.CodeAnalysis.CSharp (2)
Compilation\SyntaxAndDeclarationManager.LazyState.cs (1)
36
Debug.Assert(syntaxTrees.
SetEquals
(rootNamespaces.Keys.AsImmutable(), EqualityComparer<SyntaxTree>.Default));
Symbols\MemberSignatureComparer.cs (1)
476
if (!explicitInterfaceImplementations1.
SetEquals
(explicitInterfaceImplementations2, SymbolEqualityComparer.ConsiderEverything))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\UnsafeTests.cs (2)
5038
Assert.True(methodGroupSummary.MethodGroup.
SetEquals
(ImmutableArray.Create<IMethodSymbol>(structMethod1.GetPublicSymbol(), structMethod2.GetPublicSymbol()), EqualityComparer<IMethodSymbol>.Default));
5103
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)
2646
Assert.True(indexerGroup.
SetEquals
(baseIndexerGroup.GetPublicSymbols(), EqualityComparer<IPropertySymbol>.Default));
2650
Assert.True(indexerGroup.
SetEquals
(derivedIndexerGroup.GetPublicSymbols(), EqualityComparer<IPropertySymbol>.Default));
2722
Assert.True(model.GetIndexerGroup(receiverSyntaxes[0]).
SetEquals
(
2727
Assert.True(model.GetIndexerGroup(receiverSyntaxes[1]).
SetEquals
(
2732
Assert.True(model.GetIndexerGroup(receiverSyntaxes[2]).
SetEquals
(
Symbols\Metadata\PE\LoadingProperties.cs (5)
266
Assert.True(implementedByProperty1.
SetEquals
(classProperty1.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
271
Assert.True(implementedByGetter1.
SetEquals
(classProperty1.GetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
274
Assert.True(implementedBySetter1.
SetEquals
(classProperty1.SetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
277
Assert.True(implementedByGetter2.
SetEquals
(classProperty2.GetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
280
Assert.True(implementedBySetter2.
SetEquals
(classProperty2.SetMethod.ExplicitInterfaceImplementations, ReferenceEqualityComparer.Instance));
Symbols\Source\BaseClassTests.cs (2)
1571
Assert.True(@class.AllInterfaces().
SetEquals
(bothInterfaces, EqualityComparer<NamedTypeSymbol>.Default));
1579
Assert.True(cciInterfaces.
SetEquals
(bothInterfaces, EqualityComparer<NamedTypeSymbol>.Default));
Microsoft.CodeAnalysis.UnitTests (16)
Collections\ImmutableArrayExtensionsTests.cs (16)
97
Assert.True(nul.
SetEquals
(nul, comparer));
98
Assert.True(empty.
SetEquals
(empty, comparer));
99
Assert.True(original.
SetEquals
(original, comparer));
101
Assert.True(original.
SetEquals
(equalOrder, comparer));
102
Assert.True(original.
SetEquals
(equalElements, comparer));
103
Assert.True(original.
SetEquals
(equalDuplicate, comparer));
105
Assert.False(nul.
SetEquals
(empty, comparer));
106
Assert.False(nul.
SetEquals
(original, comparer));
108
Assert.False(empty.
SetEquals
(nul, comparer));
109
Assert.False(empty.
SetEquals
(original, comparer));
111
Assert.False(original.
SetEquals
(nul, comparer));
112
Assert.False(original.
SetEquals
(empty, comparer));
113
Assert.False(original.
SetEquals
(notEqualSubset, comparer));
114
Assert.False(original.
SetEquals
(notEqualSuperset, comparer));
120
Assert.True(singleton1.
SetEquals
(singleton1, comparer));
121
Assert.False(singleton1.
SetEquals
(singleton2, comparer));
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilation.vb (1)
439
Debug.Assert(syntaxTrees.
SetEquals
(rootNamespaces.Keys.AsImmutable(), EqualityComparer(Of SyntaxTree).Default))