14 references to EqualsIgnoringComparer
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Statements.vb (3)
3772
Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)(
EqualsIgnoringComparer
.InstanceIgnoringTupleNames)
4393
Debug.Assert(matchingInterfaces.Comparer Is
EqualsIgnoringComparer
.InstanceIgnoringTupleNames OrElse
4397
matchingInterfaces.Comparer Is
EqualsIgnoringComparer
.InstanceIgnoringTupleNames AndAlso
Emit\NamedTypeSymbolAdapter.vb (1)
950
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)
3795
Debug.Assert(
EqualsIgnoringComparer
.InstanceIgnoringTupleNames.Equals([interface], other))
4068
Public Shared ReadOnly Property InstanceIgnoringTupleNames As
EqualsIgnoringComparer
=
4071
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)
676
Not Me.ImplementsInterface(interfaceMember.ContainingType, comparer:=
EqualsIgnoringComparer
.InstanceCLRSignatureCompare, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded) Then
786
EqualsIgnoringComparer
.InstanceCLRSignatureCompare.Equals(x.ContainingType, y.ContainingType)
Symbols\TypeSymbolExtensions.vb (1)
718
Return subType.ImplementsInterface(superType,
EqualsIgnoringComparer
.InstanceCLRSignatureCompare, useSiteInfo)