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)
669Public Overrides Function Equals(obj As Object) As Boolean 1051Public 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)
353Public 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)
372Public 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)
268Public 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)
123Public 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)
2502If 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)
677other._curriedFromMethod.Equals(_curriedFromMethod) AndAlso 1059other.m_CurriedFromParameter.Equals(m_CurriedFromParameter) AndAlso 1060other.ContainingSymbol.Equals(ContainingSymbol)
Symbols\SubstitutedFieldSymbol.vb (1)
190If Not _originalDefinition.Equals(other._originalDefinition) Then
Symbols\SubstitutedMethodSymbol.vb (1)
382If 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)
279If 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