Base:
method
GetHashCode
Microsoft.CodeAnalysis.VisualBasic.Symbol.GetHashCode()
14 overrides of GetHashCode
Microsoft.CodeAnalysis.VisualBasic (14)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
111
Public Overrides Function
GetHashCode
() As Integer
Symbols\ArrayTypeSymbol.vb (1)
347
Public NotOverridable Overrides Function
GetHashCode
() As Integer
Symbols\ErrorTypeSymbol.vb (1)
394
Public Overrides Function
GetHashCode
() As Integer
Symbols\IndexedTypeParameterSymbol.vb (1)
103
Public Overrides Function
GetHashCode
() As Integer
Symbols\InstanceErrorTypeSymbol.vb (1)
260
Public Overrides Function
GetHashCode
() As Integer
Symbols\InstanceTypeSymbol.vb (1)
131
Public Overrides Function
GetHashCode
() As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
794
Public Overrides Function
GetHashCode
() As Integer
Symbols\Source\CrefTypeParameterSymbol.vb (1)
134
Public Overrides Function
GetHashCode
() As Integer
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
638
Public Overrides Function
GetHashCode
() As Integer
Symbols\SubstitutableTypeParameterSymbol.vb (1)
17
Public NotOverridable Overrides Function
GetHashCode
() As Integer
Symbols\SubstitutedNamedType.vb (1)
496
Public NotOverridable Overrides Function
GetHashCode
() As Integer
Symbols\SubstitutedTypeParameterSymbol.vb (1)
159
Public Overrides Function
GetHashCode
() As Integer
Symbols\Tuples\TupleTypeSymbol.vb (1)
1013
Public Overrides Function
GetHashCode
() As Integer
Symbols\UnboundGenericType.vb (1)
299
Public NotOverridable Overrides Function
GetHashCode
() As Integer
51 references to GetHashCode
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_Lookup.vb (1)
1432
Return Hash.Combine(Me.InterfaceType.
GetHashCode
(), Me.InComInterfaceContext.GetHashCode())
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
116
Return Hash.Combine(Me.ContainingType.
GetHashCode
(), IdentifierComparison.GetHashCode(Me.Name))
Symbols\CustomModifier.vb (2)
76
Return m_Modifier.
GetHashCode
()
104
Return m_Modifier.
GetHashCode
()
Symbols\ReducedExtensionMethodSymbol.vb (1)
658
Return Hash.Combine(_receiverType.
GetHashCode
(), _curriedFromMethod.GetHashCode)
Symbols\Source\LambdaSymbol.vb (2)
368
hc = Hash.Combine(hc, Me.ReturnType.
GetHashCode
())
370
hc = Hash.Combine(hc, Me._parameters(i).Type.
GetHashCode
())
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
4069
Return If(obj Is Nothing, 0, obj.
GetHashCode
())
Symbols\SubstitutedNamedType.vb (1)
497
Dim hash As Integer = OriginalDefinition.
GetHashCode
()
Symbols\SubstitutedTypeParameterSymbol.vb (1)
163
Return _originalDefinition.
GetHashCode
()
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
129
Return Hash.Combine(Me.ContainingType.
GetHashCode
(), Me._tupleElementIndex.GetHashCode())
Symbols\Tuples\TupleTypeSymbol.vb (1)
1014
Return Me._underlyingType.
GetHashCode
()
Symbols\UnboundGenericType.vb (1)
300
Return Hash.Combine(Me.GetType(), OriginalDefinition.
GetHashCode
())
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenTuples.vb (2)
15223
Assert.Equal(typeParameters2(j).
GetHashCode
(), typeParameters1(j).
GetHashCode
())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (36)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (2)
285
Assert.Equal(param1.
GetHashCode
(), param2.
GetHashCode
())
SymbolsTests\Source\TypeTests.vb (16)
454
Dim v1 = sym1.
GetHashCode
()
455
Dim v2 = sym1.
GetHashCode
()
470
v1 = sym22.
GetHashCode
()
471
v2 = sym22.
GetHashCode
()
477
v1 = sym3.
GetHashCode
()
478
v2 = sym3.
GetHashCode
()
484
v1 = sym4.
GetHashCode
()
485
v2 = sym4.
GetHashCode
()
491
v1 = sym5.
GetHashCode
()
492
v2 = sym5.
GetHashCode
()
504
v1 = sym62.
GetHashCode
()
505
v2 = sym62.
GetHashCode
()
3948
Assert.Equal(c2.
GetHashCode
(), c.
GetHashCode
())
3961
Assert.Equal(ctp2.
GetHashCode
(), ctp.
GetHashCode
())
SymbolsTests\UnboundGenericType.vb (18)
96
Assert.Equal(u__c2.
GetHashCode
(), u_c2.
GetHashCode
())
114
Assert.Equal(u__c3.
GetHashCode
(), u_c3.
GetHashCode
())
140
Assert.Equal(u__c4.
GetHashCode
(), u_c4.
GetHashCode
())
160
Assert.Equal(u__c5.
GetHashCode
(), u_c5.
GetHashCode
())
176
Assert.Equal(u__c5_cf.
GetHashCode
(), u_c5_cf.
GetHashCode
())
202
Assert.Equal(u__c6.
GetHashCode
(), u_c6.
GetHashCode
())
210
Assert.Equal(u__c6_cf.
GetHashCode
(), u_c6_cf.
GetHashCode
())
227
Assert.Equal(u__c7.
GetHashCode
(), u_c7.
GetHashCode
())
235
Assert.Equal(u__c7_cf.
GetHashCode
(), u_c7_cf.
GetHashCode
())