46 references to Handle
Microsoft.CodeAnalysis.VisualBasic (12)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
75
handle = other.
Handle
Emit\NamedTypeSymbolAdapter.vb (1)
69
Return peNamedType.
Handle
Symbols\Metadata\PE\MetadataDecoder.vb (1)
501
typeDefsToSearch.Enqueue(peTypeSymbol.
Handle
)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1098
_containingType).GetExplicitlyOverriddenMethods(_containingType.
Handle
, Me._handle, Me.ContainingType)
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
278
added = TypeHandleToTypeMap.TryAdd(t.
Handle
, t)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (4)
646
Return HandleComparer.Default.Compare(DirectCast(x, PENamedTypeSymbol).
Handle
, DirectCast(y, PENamedTypeSymbol).
Handle
)
1287
If Me.ContainingPEModule.Module.HasRequiredAttributeAttribute(Me.
Handle
) Then
1339
Dim diagnostic = DeriveCompilerFeatureRequiredAttributeDiagnostic(Me, ContainingPEModule,
Handle
, CompilerFeatureRequiredFeatures.RefStructs, decoder)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
322
If addedModule.TypeHandleToTypeMap.TryGetValue(type.
Handle
, cached) Then
345
Debug.Assert(If(TryCast(result, PENamedTypeSymbol)?.
Handle
= type.
Handle
, False))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AttributeTests.vb (1)
4123
Dim methods = metadata.GetMethodsOfTypeOrThrow(typeI.
Handle
)
Emit\NoPiaEmbedTypes.vb (3)
1283
Dim methodNames = metadata.GetMethodsOfTypeOrThrow(itest17.
Handle
).AsEnumerable().Select(
1291
Dim gapMethodDef = metadata.GetMethodsOfTypeOrThrow(itest17.
Handle
).AsEnumerable().ElementAt(1)
1329
Assert.False(metadata.GetMethodsOfTypeOrThrow(itest18.
Handle
).AsEnumerable().Any())
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.vb (1)
139
methodOrTypeHandle = DirectCast(methodOrType, PENamedTypeSymbol).
Handle
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (29)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
85
Dim emittedAttributes = DirectCast(m, PEModuleSymbol).GetCustomAttributesForToken(DirectCast(a, PENamedTypeSymbol).
Handle
)
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (16)
256
Assert.Equal(base1, module1.TypeHandleToTypeMap(DirectCast(base1, PENamedTypeSymbol).
Handle
))
257
Assert.Equal(base2, module1.TypeHandleToTypeMap(DirectCast(base2, PENamedTypeSymbol).
Handle
))
258
Assert.Equal(base3, module1.TypeHandleToTypeMap(DirectCast(base3, PENamedTypeSymbol).
Handle
))
259
Assert.Equal(base4, module1.TypeHandleToTypeMap(DirectCast(base4, PENamedTypeSymbol).
Handle
))
260
Assert.Equal(base5, module1.TypeHandleToTypeMap(DirectCast(base5, PENamedTypeSymbol).
Handle
))
261
Assert.Equal(base6, module1.TypeHandleToTypeMap(DirectCast(base6, PENamedTypeSymbol).
Handle
))
262
Assert.Equal(base7, module1.TypeHandleToTypeMap(DirectCast(base7, PENamedTypeSymbol).
Handle
))
263
Assert.Equal(base8, module1.TypeHandleToTypeMap(DirectCast(base8, PENamedTypeSymbol).
Handle
))
265
Assert.Equal(base1, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC1, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
266
Assert.Equal(base2, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC2, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
267
Assert.Equal(base3, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC3, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
268
Assert.Equal(base4, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC4, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
269
Assert.Equal(base5, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC5, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
270
Assert.Equal(base6, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC6, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
271
Assert.Equal(base7, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC7, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
272
Assert.Equal(base8, module0.TypeRefHandleToTypeMap(CType(module0.Module.GetBaseTypeOfTypeOrThrow(DirectCast(TC8, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
SymbolsTests\Metadata\PE\TypeForwarders.vb (1)
52
Assert.Equal(base1, module1.TypeRefHandleToTypeMap(CType(module1.Module.GetBaseTypeOfTypeOrThrow(DirectCast(derived1, PENamedTypeSymbol).
Handle
), TypeReferenceHandle)))
SymbolsTests\Metadata\WinMdTypeTests.vb (1)
73
Dim attributeHandle = [module].Module.MetadataReader.GetCustomAttributes(c.
Handle
).Single()
SymbolsTests\Source\BaseClassTests.vb (4)
914
Assert.Equal(DirectCast(B1, PENamedTypeSymbol).
Handle
, DirectCast(B2, PENamedTypeSymbol).
Handle
)
1052
Assert.Equal(DirectCast(B1, PENamedTypeSymbol).
Handle
, DirectCast(B2, PENamedTypeSymbol).
Handle
)
SymbolsTests\Source\ComClassTests.vb (6)
8129
Assert.True(MetadataTokens.GetRowNumber(ComClass1_Struct1.
Handle
) < MetadataTokens.GetRowNumber(ComClass1_Struct1_Struct2.
Handle
))
8130
Assert.True(MetadataTokens.GetRowNumber(ComClass1_Struct1.
Handle
) < MetadataTokens.GetRowNumber(ComClass1_struct2.
Handle
))
8131
Assert.True(MetadataTokens.GetRowNumber(ComClass1_struct2.
Handle
) < MetadataTokens.GetRowNumber(ComClass1_Struct1_Struct2.
Handle
))