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