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