Base:
26 overrides of Equals
Microsoft.CodeAnalysis.VisualBasic (26)
Symbols\AliasSymbol.vb (1)
235Public Overrides Function Equals(obj As Object) As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
96Public Overrides Function Equals(obj As Object) As Boolean
Symbols\EventSymbol.vb (1)
346Public Overrides Function Equals(obj As Object) As Boolean
Symbols\MissingAssemblySymbol.vb (1)
101Public Overrides Function Equals(obj As Object) As Boolean
Symbols\MissingModuleSymbol.vb (1)
84Public Overrides Function Equals(obj As Object) As Boolean
Symbols\MissingNamespaceSymbol.vb (1)
75Public Overrides Function Equals(obj As Object) As Boolean
Symbols\PreprocessingSymbol.vb (1)
94Public Overrides Function Equals(obj As Object) As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (2)
673Public Overrides Function Equals(obj As Object) As Boolean 1055Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Source\BoundLambdaParameterSymbol.vb (1)
52Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Source\LambdaSymbol.vb (1)
357Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Source\LocalSymbol.vb (1)
615Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Source\RangeVariableSymbol.vb (1)
221Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Source\SourceLabelSymbol.vb (1)
68Public Overrides Function Equals(obj As Object) As Boolean
Symbols\SubstitutedFieldSymbol.vb (1)
179Public Overrides Function Equals(obj As Object) As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
376Public MustOverride Overrides Function Equals(obj As Object) As Boolean
Symbols\SubstitutedParameterSymbol.vb (1)
201Public Overrides Function Equals(obj As Object) As Boolean
Symbols\SubstitutedPropertySymbol.vb (1)
272Public Overrides Function Equals(obj As Object) As Boolean
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (2)
66Public Overrides Function Equals(obj As Object) As Boolean 195Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
132Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Tuples\TupleFieldSymbol.vb (1)
110Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Tuples\TupleMethodSymbol.vb (1)
141Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Tuples\TupleParameterSymbol.vb (1)
55Public Overrides Function Equals(obj As Object) As Boolean
Symbols\Tuples\TuplePropertySymbol.vb (1)
127Public Overrides Function Equals(obj As Object) As Boolean
Symbols\TypeSymbol.vb (1)
349Public NotOverridable Overrides Function Equals(obj As Object) As Boolean
21 references to Equals
Microsoft.CodeAnalysis.VisualBasic (21)
Analysis\FlowAnalysis\DataFlowPass.VariableIdentifier.vb (1)
44Return Me.Symbol.Equals(obj.Symbol) AndAlso Me.ContainingSlot = obj.ContainingSlot
Emit\SymbolAdapter.vb (1)
72Return Me.IsDefinition OrElse Not Me.Equals(Me.OriginalDefinition)
Semantics\OverloadResolution.vb (1)
2862If first.Candidate.UnderlyingSymbol.Equals(second.Candidate.UnderlyingSymbol) Then
Symbols\MissingMetadataTypeSymbol.vb (1)
213_containingModule.Equals(other._containingModule)
Symbols\MissingModuleSymbol.vb (2)
91Return other IsNot Nothing AndAlso m_Assembly.Equals(other.m_Assembly) 213Return other IsNot Nothing AndAlso m_Assembly.Equals(other.m_Assembly) AndAlso String.Equals(_name, other._name, StringComparison.OrdinalIgnoreCase)
Symbols\MissingNamespaceSymbol.vb (1)
82Return other IsNot Nothing AndAlso String.Equals(_name, other._name, StringComparison.Ordinal) AndAlso _containingSymbol.Equals(other._containingSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (3)
681other._curriedFromMethod.Equals(_curriedFromMethod) AndAlso 1063other.m_CurriedFromParameter.Equals(m_CurriedFromParameter) AndAlso 1064other.ContainingSymbol.Equals(ContainingSymbol)
Symbols\SubstitutedFieldSymbol.vb (1)
190If Not _originalDefinition.Equals(other._originalDefinition) Then
Symbols\SubstitutedMethodSymbol.vb (1)
386If Not OriginalDefinition.Equals(other.OriginalDefinition) Then
Symbols\SubstitutedParameterSymbol.vb (2)
211If Not _originalDefinition.Equals(other._originalDefinition) Then 215If Not ContainingSymbol.Equals(other.ContainingSymbol) Then
Symbols\SubstitutedPropertySymbol.vb (1)
283If Not _originalDefinition.Equals(other._originalDefinition) Then
Symbols\Symbol.vb (3)
812Return left Is right OrElse right.Equals(left) 830Return left IsNot right AndAlso Not right.Equals(left) 852Return Me.Equals(other)
Symbols\TypeSymbolExtensions.vb (3)
775type.ContainingSymbol.Equals(method) 1010If container IsNot specializedGenericTypeOrMethod AndAlso container.Equals(specializedGenericTypeOrMethod) Then 1030If container IsNot specializedGenericTypeOrMethod AndAlso container.Equals(specializedGenericTypeOrMethod) Then