45 references to Handle
ILCompiler.Compiler (15)
Compiler\Dataflow\FlowAnnotations.cs (4)
348
TypeDefinition typeDef = reader.GetTypeDefinition(ecmaType.
Handle
);
358
TypeDefinition baseTypeDef = ecmaBaseType.MetadataReader.GetTypeDefinition(ecmaBaseType.
Handle
);
367
TypeDefinition interfaceTypeDef = ecmaInterface.MetadataReader.GetTypeDefinition(ecmaInterface.
Handle
);
503
foreach (PropertyDefinitionHandle propertyHandle in reader.GetTypeDefinition(ecmaType.
Handle
).GetProperties())
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
62
TypeDefinition typeDef = reader.GetTypeDefinition(type.
Handle
);
221
var typeDefinition = reader.GetTypeDefinition(attributeTypeDefinition.
Handle
);
Compiler\Logging\DocumentationSignatureParser.cs (2)
644
foreach (var propertyHandle in type.MetadataReader.GetTypeDefinition(type.
Handle
).GetProperties())
696
foreach (var eventHandle in type.MetadataReader.GetTypeDefinition(type.
Handle
).GetEvents())
Compiler\SubstitutionProvider.cs (1)
99
foreach (PropertyDefinitionHandle propertyHandle in reader.GetTypeDefinition(declaringType.
Handle
).GetProperties())
Compiler\UserDefinedTypeDescriptor.cs (1)
65
Name = new Utf8String($"StateMachineLocals_{System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(((EcmaType)defType.GetTypeDefinition()).
Handle
):X}"),
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (2)
309
foreach (var propertyHandle in ecmaType.MetadataReader.GetTypeDefinition(ecmaType.
Handle
).GetProperties())
377
foreach (var eventHandle in ecmaType.MetadataReader.GetTypeDefinition(ecmaType.
Handle
).GetEvents())
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
56
foreach (var propertyHandle in reader.GetTypeDefinition(type.
Handle
).GetProperties())
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (2)
20
foreach (var propertyHandle in reader.GetTypeDefinition(type.
Handle
).GetProperties())
40
foreach (var eventHandle in reader.GetTypeDefinition(type.
Handle
).GetEvents())
ILCompiler.MetadataTransform (2)
ILCompiler\Metadata\Transform.Type.cs (2)
335
Ecma.TypeDefinition ecmaRecord = ecmaEntity.MetadataReader.GetTypeDefinition(ecmaEntity.
Handle
);
532
Ecma.TypeDefinition ecmaRecord = ecmaType.MetadataReader.GetTypeDefinition(ecmaType.
Handle
);
ILCompiler.ReadyToRun (17)
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
63
return new ModuleToken(ecmaType.Module, (mdToken)MetadataTokens.GetToken(ecmaType.
Handle
));
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
116
var typeDef = type.MetadataReader.GetTypeDefinition(type.
Handle
);
Compiler\ReadyToRunVisibilityRootProvider.cs (1)
126
TypeDefinition definition = metadataReader.GetTypeDefinition(type.
Handle
);
IBC\IBCProfileParser.cs (2)
376
return (uint)externalModule.MetadataReader.GetToken(foundType.
Handle
);
408
if (lookupClassTokenTypeDef != ecmaType.MetadataReader.GetToken(ecmaType.
Handle
))
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
1514
token = (mdToken)MetadataTokens.GetToken(ecmaType.
Handle
);
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (2)
309
foreach (var propertyHandle in ecmaType.MetadataReader.GetTypeDefinition(ecmaType.
Handle
).GetProperties())
377
foreach (var eventHandle in ecmaType.MetadataReader.GetTypeDefinition(ecmaType.
Handle
).GetEvents())
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
56
foreach (var propertyHandle in reader.GetTypeDefinition(type.
Handle
).GetProperties())
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (2)
20
foreach (var propertyHandle in reader.GetTypeDefinition(type.
Handle
).GetProperties())
40
foreach (var eventHandle in reader.GetTypeDefinition(type.
Handle
).GetEvents())
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (6)
2231
*namespaceName = reader.GetTypeNamespacePointer(ecmaType.
Handle
);
2232
return reader.GetTypeNamePointer(ecmaType.
Handle
);
3931
*className = reader.GetTypeNamePointer(owningType.
Handle
);
3933
*namespaceName = reader.GetTypeNamespacePointer(owningType.
Handle
);
3944
enclosingClassNames[i] = reader.GetTypeNamePointer(containingType.
Handle
);
3946
*namespaceName = reader.GetTypeNamespacePointer(containingType.
Handle
);
ILCompiler.RyuJit (6)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (6)
2231
*namespaceName = reader.GetTypeNamespacePointer(ecmaType.
Handle
);
2232
return reader.GetTypeNamePointer(ecmaType.
Handle
);
3931
*className = reader.GetTypeNamePointer(owningType.
Handle
);
3933
*namespaceName = reader.GetTypeNamespacePointer(owningType.
Handle
);
3944
enclosingClassNames[i] = reader.GetTypeNamePointer(containingType.
Handle
);
3946
*namespaceName = reader.GetTypeNamespacePointer(containingType.
Handle
);
ILCompiler.TypeSystem (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
498
Debug.Assert(_metadataReader.GetFieldDefinition(handle).GetDeclaringType() == owningType.
Handle
);
508
Debug.Assert(_metadataReader.GetMethodDefinition(handle).GetDeclaringType() == owningType.
Handle
);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.Diagnostic.cs (1)
24
return $"TypeDef({MetadataReader.GetToken(
Handle
):x8})";
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (2)
21
var attributeHandle = metadataReader.GetCustomAttributeHandle(metadataReader.GetTypeDefinition(This.
Handle
).GetCustomAttributes(),
34
var attributeHandles = metadataReader.GetTypeDefinition(This.
Handle
).GetCustomAttributes();