Base:
26 overrides of Equals
Microsoft.CodeAnalysis.VisualBasic (26)
Symbols\AliasSymbol.vb (1)
235
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
96
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\EventSymbol.vb (1)
346
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\MissingAssemblySymbol.vb (1)
89
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\MissingModuleSymbol.vb (1)
84
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\MissingNamespaceSymbol.vb (1)
75
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\PreprocessingSymbol.vb (1)
94
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (2)
661
Public Overrides Function
Equals
(obj As Object) As Boolean
1025
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Source\BoundLambdaParameterSymbol.vb (1)
52
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Source\LambdaSymbol.vb (1)
353
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Source\LocalSymbol.vb (1)
615
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Source\RangeVariableSymbol.vb (1)
221
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Source\SourceLabelSymbol.vb (1)
68
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\SubstitutedFieldSymbol.vb (1)
179
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
372
Public MustOverride Overrides Function
Equals
(obj As Object) As Boolean
Symbols\SubstitutedParameterSymbol.vb (1)
201
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\SubstitutedPropertySymbol.vb (1)
268
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (2)
66
Public Overrides Function
Equals
(obj As Object) As Boolean
195
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
132
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Tuples\TupleFieldSymbol.vb (1)
110
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Tuples\TupleMethodSymbol.vb (1)
141
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Tuples\TupleParameterSymbol.vb (1)
55
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\Tuples\TuplePropertySymbol.vb (1)
123
Public Overrides Function
Equals
(obj As Object) As Boolean
Symbols\TypeSymbol.vb (1)
338
Public NotOverridable Overrides Function
Equals
(obj As Object) As Boolean
72 references to Equals
Microsoft.CodeAnalysis.VisualBasic (39)
Analysis\FlowAnalysis\DataFlowPass.VariableIdentifier.vb (1)
44
Return Me.Symbol.
Equals
(obj.Symbol) AndAlso Me.ContainingSlot = obj.ContainingSlot
Binding\Binder_Invocation.vb (2)
1744
If i = 0 OrElse Not bestSymbolsBuilder(bestSymbolsBuilder.Count - 1).
Equals
(bestCandidates(i).Candidate.UnderlyingSymbol) Then
1855
candidates(i + 1).Candidate.UnderlyingSymbol.
Equals
(candidates(i).Candidate.UnderlyingSymbol) Then
Binding\ImportedTypesAndNamespacesMembersBinder.vb (1)
92
lookupResult.Symbols(0).
Equals
(currentResult.Symbols(0))) Then
Compilation\MethodCompiler.vb (1)
1129
Debug.Assert(path(startsAt).
Equals
(path(endsAt)))
Emit\NamedTypeSymbolAdapter.vb (4)
116
If AdaptedNamedTypeSymbol.ContainingType Is Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.
Equals
(moduleBeingBuilt.SourceModule) Then
140
If AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.
Equals
(moduleBeingBuilt.SourceModule) Then
170
AdaptedNamedTypeSymbol.ContainingModule.
Equals
(moduleBeingBuilt.SourceModule) Then
189
Dim asDefinition As Boolean = (AdaptedNamedTypeSymbol.ContainingModule.
Equals
(moduleBeingBuilt.SourceModule))
Emit\SymbolAdapter.vb (1)
72
Return Me.IsDefinition OrElse Not Me.
Equals
(Me.OriginalDefinition)
Emit\SymbolTranslator.vb (2)
272
Not fieldSymbol.
Equals
(fieldSymbol.OriginalDefinition))
371
Not methodSymbol.
Equals
(methodSymbol.OriginalDefinition))
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
78
If method.
Equals
(createPayloadForMethodsSpanningSingleFile) OrElse method.
Equals
(createPayloadForMethodsSpanningMultipleFiles) Then
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
159
(Me.TypeMap IsNot Nothing AndAlso Me.TypeMap.TargetGenericDefinition.
Equals
(newMethod)) OrElse
Semantics\AccessCheck.vb (1)
688
If member.
Equals
(type) Then
Semantics\OverloadResolution.vb (3)
220
If otherMethod.OriginalDefinition.
Equals
(definition) Then
437
If otherProperty.OriginalDefinition.
Equals
(definition) Then
2502
If first.Candidate.UnderlyingSymbol.
Equals
(second.Candidate.UnderlyingSymbol) Then
Symbols\MissingMetadataTypeSymbol.vb (1)
209
_containingModule.
Equals
(other._containingModule)
Symbols\MissingModuleSymbol.vb (2)
91
Return other IsNot Nothing AndAlso m_Assembly.
Equals
(other.m_Assembly)
206
Return other IsNot Nothing AndAlso m_Assembly.
Equals
(other.m_Assembly) AndAlso String.Equals(_name, other._name, StringComparison.OrdinalIgnoreCase)
Symbols\MissingNamespaceSymbol.vb (1)
82
Return other IsNot Nothing AndAlso String.Equals(_name, other._name, StringComparison.Ordinal) AndAlso _containingSymbol.
Equals
(other._containingSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (3)
669
other._curriedFromMethod.
Equals
(_curriedFromMethod) AndAlso
1033
other.m_CurriedFromParameter.
Equals
(m_CurriedFromParameter) AndAlso
1034
other.ContainingSymbol.
Equals
(ContainingSymbol)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
317
Debug.Assert(Not type.ContainingModule.
Equals
(addedModule) AndAlso
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2231
If typeToTest.ContainingModule Is Nothing OrElse Not typeToTest.ContainingModule.
Equals
(Me.ContainingModule) Then
Symbols\SubstitutedFieldSymbol.vb (1)
190
If Not _originalDefinition.
Equals
(other._originalDefinition) Then
Symbols\SubstitutedMethodSymbol.vb (1)
382
If Not OriginalDefinition.
Equals
(other.OriginalDefinition) Then
Symbols\SubstitutedParameterSymbol.vb (2)
211
If Not _originalDefinition.
Equals
(other._originalDefinition) Then
215
If Not ContainingSymbol.
Equals
(other.ContainingSymbol) Then
Symbols\SubstitutedPropertySymbol.vb (1)
279
If Not _originalDefinition.
Equals
(other._originalDefinition) Then
Symbols\Symbol.vb (3)
751
Return left Is right OrElse right.
Equals
(left)
769
Return left IsNot right AndAlso Not right.
Equals
(left)
791
Return Me.
Equals
(other)
Symbols\TypeSymbolExtensions.vb (3)
775
type.ContainingSymbol.
Equals
(method)
1010
If container IsNot specializedGenericTypeOrMethod AndAlso container.
Equals
(specializedGenericTypeOrMethod) Then
1030
If container IsNot specializedGenericTypeOrMethod AndAlso container.
Equals
(specializedGenericTypeOrMethod) Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (25)
CodeGen\CodeGenTuples.vb (25)
5767
Assert.True(mFirst.
Equals
(mFirst))
5787
Assert.True(mItem1.
Equals
(mItem1))
15122
Assert.True(m1Item1.
Equals
(m1Item1))
15138
Assert.True(m2Item1.
Equals
(m2Item1))
15157
Assert.True(m2a2.
Equals
(m2a2))
15181
Assert.False(members(i).
Equals
(members(j)))
15182
Assert.False(members(j).
Equals
(members(i)))
15190
Assert.False(underlyingMembers.Any(Function(u) u.
Equals
(m)))
15191
Assert.False(underlyingMembers.Any(Function(u) m.
Equals
(u)))
15207
Assert.True(members1(i).
Equals
(members2(i)))
15208
Assert.True(members2(i).
Equals
(members1(i)))
15236
Assert.False(members1(i).
Equals
(members2(j)))
15245
Assert.False(members2.Any(Function(u) u.
Equals
(m)))
15246
Assert.False(members2.Any(Function(u) m.
Equals
(u)))
15255
Assert.True(parameters1(j).
Equals
(parameters2(j)))
15256
Assert.True(parameters2(j).
Equals
(parameters1(j)))
15372
Assert.True(m3Item8.
Equals
(m3Item8))
15535
Assert.True(m4Item8.
Equals
(m4Item8))
15555
Assert.True(m4h4.
Equals
(m4h4))
15789
Assert.True(m5Item8.
Equals
(m5Item8))
16145
Assert.True(m8Item8.
Equals
(m8Item8))
16165
Assert.True(m8Item1.
Equals
(m8Item1))
16341
Assert.True(m1Item1.
Equals
(m1Item1))
16361
Assert.True(m2Item1.
Equals
(m2Item1))
16384
Assert.True(m2a2.
Equals
(m2a2))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
DeclaringSyntaxNodeTests.vb (8)
531
(meth.AssociatedSymbol.OriginalDefinition.
Equals
(ev1) OrElse
532
meth.AssociatedSymbol.OriginalDefinition.
Equals
(ev2) OrElse
533
meth.AssociatedSymbol.OriginalDefinition.
Equals
(prop3)) Then
544
(fld.AssociatedSymbol.OriginalDefinition.
Equals
(prop3) OrElse
567
(meth.AssociatedSymbol.OriginalDefinition.
Equals
(ev1) OrElse
568
meth.AssociatedSymbol.OriginalDefinition.
Equals
(ev2) OrElse
569
meth.AssociatedSymbol.OriginalDefinition.
Equals
(prop3)) Then
580
(fld.AssociatedSymbol.OriginalDefinition.
Equals
(prop3) OrElse