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