14 overrides of Equals
Microsoft.CodeAnalysis.VisualBasic (14)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
115
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\ArrayTypeSymbol.vb (1)
318
Public NotOverridable Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\ErrorTypeSymbol.vb (1)
390
Public Overrides Function
Equals
(obj As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\IndexedTypeParameterSymbol.vb (1)
99
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\InstanceErrorTypeSymbol.vb (1)
264
Public Overrides Function
Equals
(obj As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\InstanceTypeSymbol.vb (1)
135
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
798
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\Source\CrefTypeParameterSymbol.vb (1)
116
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
642
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\SubstitutableTypeParameterSymbol.vb (1)
21
Public NotOverridable Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\SubstitutedNamedType.vb (1)
515
Public NotOverridable Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\SubstitutedTypeParameterSymbol.vb (1)
169
Public Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\Tuples\TupleTypeSymbol.vb (1)
970
Public Overrides Function
Equals
(obj As TypeSymbol, comparison As TypeCompareKind) As Boolean
Symbols\UnboundGenericType.vb (1)
287
Public NotOverridable Overrides Function
Equals
(other As TypeSymbol, comparison As TypeCompareKind) As Boolean
24 references to Equals
Microsoft.CodeAnalysis.VisualBasic (20)
Compilation\VisualBasicCompilation.vb (3)
2957
leftType.
Equals
(rightType, TypeCompareKind.ConsiderEverything) AndAlso
2958
leftType.
Equals
(returnType, TypeCompareKind.ConsiderEverything) Then
3029
returnType.
Equals
(operandType, TypeCompareKind.ConsiderEverything) Then
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
210
conversion.Type.GetNullableUnderlyingType().
Equals
(conversion.Operand.Type, TypeCompareKind.AllIgnoreOptionsForVB)
Symbols\AnonymousTypes\AnonymousTypeDescriptor.vb (1)
99
If Not myFields(i).Type.
Equals
(otherFields(i).Type, compareKind) Then
Symbols\ArrayTypeSymbol.vb (1)
327
If other Is Nothing OrElse Not other.HasSameShapeAs(Me) OrElse Not other.ElementType.
Equals
(ElementType, compareKind) Then
Symbols\InstanceErrorTypeSymbol.vb (1)
174
Return other.
Equals
(Me, comparison)
Symbols\InstanceTypeSymbol.vb (1)
155
Return other.
Equals
(Me, comparison)
Symbols\PointerTypeSymbol.vb (1)
62
Return other IsNot Nothing AndAlso other._pointedAtType.
Equals
(_pointedAtType, comparison) AndAlso
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2212
Debug.Assert(DirectCast(argument.TypeInternal, TypeSymbol).
Equals
(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything))
Symbols\SubstitutableTypeParameterSymbol.vb (1)
36
Return other.
Equals
(Me, comparison)
Symbols\SubstitutedErrorType.vb (2)
275
Not containingType.
Equals
(obj.ContainingType, comparison) Then
291
If Not arguments(i).
Equals
(otherArguments(i), comparison) Then
Symbols\SubstitutedNamedType.vb (2)
541
Not containingType.
Equals
(other.ContainingType, comparison) Then
558
If Not arguments(i).
Equals
(otherArguments(i), comparison) Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
985
If Not Me.TupleUnderlyingType.
Equals
(obj.GetTupleUnderlyingTypeOrSelf(), comparison) Then
Symbols\TypeSymbol.vb (3)
335
Return If(left?.
Equals
(right, comparison), right Is Nothing)
339
Return
Equals
(TryCast(obj, TypeSymbol), TypeCompareKind.ConsiderEverything)
343
Return
Equals
(TryCast(other, TypeSymbol), compareKind)
Symbols\UnboundGenericType.vb (1)
296
Return other IsNot Nothing AndAlso other.GetType() = Me.GetType() AndAlso other.OriginalDefinition.
Equals
(OriginalDefinition, comparison)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
CodeGen\CodeGenTuples.vb (4)
23189
Assert.True(type.
Equals
(underlyingType, TypeCompareKind.AllIgnoreOptions))
23190
Assert.True(underlyingType.
Equals
(type, TypeCompareKind.AllIgnoreOptions))
23191
Assert.False(type.
Equals
(underlyingType, TypeCompareKind.ConsiderEverything))
23192
Assert.False(underlyingType.
Equals
(type, TypeCompareKind.ConsiderEverything))