2 instantiations of EqualsIgnoringComparer
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
4051
New
EqualsIgnoringComparer
(TypeCompareKind.IgnoreTupleNames)
4054
New
EqualsIgnoringComparer
(TypeCompareKind.AllIgnoreOptionsForVB And Not TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds)
14 references to EqualsIgnoringComparer
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Statements.vb (3)
3743
Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)(
EqualsIgnoringComparer
.InstanceIgnoringTupleNames)
4364
Debug.Assert(matchingInterfaces.Comparer Is
EqualsIgnoringComparer
.InstanceIgnoringTupleNames OrElse
4368
matchingInterfaces.Comparer Is
EqualsIgnoringComparer
.InstanceIgnoringTupleNames AndAlso
Emit\NamedTypeSymbolAdapter.vb (1)
937
base.ImplementsInterface(sym,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) AndAlso
Symbols\Source\ImplementsHelper.vb (1)
611
currType.InterfacesNoUseSiteDiagnostics.Contains(interfaceType,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
3783
Debug.Assert(
EqualsIgnoringComparer
.InstanceIgnoringTupleNames.Equals([interface], other))
4050
Public Shared ReadOnly Property InstanceIgnoringTupleNames As
EqualsIgnoringComparer
=
4053
Public Shared ReadOnly Property InstanceCLRSignatureCompare As
EqualsIgnoringComparer
=
Symbols\TypeSymbol.vb (5)
43
Private Shared ReadOnly EmptyInterfacesAndTheirBaseInterfaces As New MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol)(0,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare)
194
''' Keys are compared using <see cref="
EqualsIgnoringComparer
.InstanceCLRSignatureCompare"/>,
221
Dim result As New MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol)(declaredInterfaces.Length,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare)
642
Not Me.ImplementsInterface(interfaceMember.ContainingType, comparer:=
EqualsIgnoringComparer
.InstanceCLRSignatureCompare, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded) Then
752
EqualsIgnoringComparer
.InstanceCLRSignatureCompare.Equals(x.ContainingType, y.ContainingType)
Symbols\TypeSymbolExtensions.vb (1)
718
Return subType.ImplementsInterface(superType,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare, useSiteInfo)