1 instantiation of TypeDefinition
System.Reflection.Metadata (1)
System\Reflection\Metadata\MetadataReader.cs (1)
1125return new TypeDefinition(this, GetTypeDefTreatmentAndRowId(handle));
108 references to TypeDefinition
Crossgen2Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
543TypeDefinition attributeTypeDef = mdReader.GetTypeDefinition(attributeTypeDefHandle);
ILCompiler.Compiler (7)
Compiler\Dataflow\FlowAnnotations.cs (3)
348TypeDefinition typeDef = reader.GetTypeDefinition(ecmaType.Handle); 358TypeDefinition baseTypeDef = ecmaBaseType.MetadataReader.GetTypeDefinition(ecmaBaseType.Handle); 367TypeDefinition interfaceTypeDef = ecmaInterface.MetadataReader.GetTypeDefinition(ecmaInterface.Handle);
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
62TypeDefinition typeDef = reader.GetTypeDefinition(type.Handle); 221var typeDefinition = reader.GetTypeDefinition(attributeTypeDefinition.Handle);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
100TypeDefinition declaringType = reader.GetTypeDefinition(reader.GetMethodDefinition(methodHandle).GetDeclaringType());
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
167TypeDefinition typeDefinition = _metadataReader.GetTypeDefinition(typeHandle);
ILCompiler.MetadataTransform (2)
ILCompiler\Metadata\Transform.Type.cs (2)
335Ecma.TypeDefinition ecmaRecord = ecmaEntity.MetadataReader.GetTypeDefinition(ecmaEntity.Handle); 532Ecma.TypeDefinition ecmaRecord = ecmaType.MetadataReader.GetTypeDefinition(ecmaType.Handle);
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
277TypeDefinition typeDefinition = _module.MetadataReader.GetTypeDefinition(typeDefinitionHandle);
Compiler\DependencyAnalysis\ReadyToRun\EnclosingTypeMapNode.cs (1)
57var typeDefinition = _metadata.GetTypeDefinition(typeDefinitionHandle);
Compiler\DependencyAnalysis\ReadyToRun\TypeGenericInfoMapNode.cs (1)
50var typeDefinition = _metadata.GetTypeDefinition(typeDefinitionHandle);
Compiler\DependencyAnalysis\ReadyToRun\TypesTableNode.cs (1)
46TypeDefinition defType = defTypeInfo.MetadataReader.GetTypeDefinition(defTypeHandle);
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
115var typeDef = type.MetadataReader.GetTypeDefinition(type.Handle);
Compiler\ReadyToRunVisibilityRootProvider.cs (1)
126TypeDefinition definition = metadataReader.GetTypeDefinition(type.Handle);
IBC\IBCProfileParser.cs (2)
380TypeDefinition nestedClassDefinition = externalModule.MetadataReader.GetTypeDefinition(enclosingType); 383TypeDefinition candidateClassDefinition = externalModule.MetadataReader.GetTypeDefinition(tdNested);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
167TypeDefinition typeDefinition = _metadataReader.GetTypeDefinition(typeHandle);
ILCompiler.TypeSystem (6)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
485TypeDefinition declaringType = metadataReader.GetTypeDefinition(methodDef.GetDeclaringType());
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
299TypeDefinition typeDef = reader.GetTypeDefinition(typeHandle); 326var typeDefinition = reader.GetTypeDefinition(entry);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (2)
25private TypeDefinition _typeDefinition; 495TypeDefinition type = metadataReader.GetTypeDefinition(handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (1)
196var def = metadataReader.GetTypeDefinition((TypeDefinitionHandle)attributeType);
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalyzerFileReference.cs (4)
236var typeDef = module.MetadataReader.GetTypeDefinition(typeDefHandle); 260private static ImmutableArray<string> GetSupportedLanguages(TypeDefinition typeDef, PEModule peModule, Type attributeType, AttributeLanguagesFunc languagesFunc) 353private static string GetFullyQualifiedTypeName(TypeDefinition typeDef, PEModule peModule) 364var declaringTypeDef = peModule.MetadataReader.GetTypeDefinition(declaringType);
MetadataReader\MetadataReaderExtensions.cs (4)
171private static bool IsTheObjectClass(this MetadataReader reader, TypeDefinition typeDef) 177internal static bool DeclaresType(this MetadataReader reader, Func<MetadataReader, TypeDefinition, bool> predicate) 183var typeDef = reader.GetTypeDefinition(handle); 198internal static bool IsPublicNonInterfaceType(this MetadataReader reader, TypeDefinition typeDef, string namespaceName, string typeName)
MetadataReader\PEModule.cs (6)
529TypeDefinition typeDefinition = MetadataReader.GetTypeDefinition(typeDef); 596TypeDefinition row = MetadataReader.GetTypeDefinition(typeDef); 638var row = MetadataReader.GetTypeDefinition(typeDef); 951var def = MetadataReader.GetTypeDefinition(typeDef); 3004TypeDefinition typeDef = metadataReader.GetTypeDefinition(typeHandle); 3174var def = metadataReader.GetTypeDefinition((TypeDefinitionHandle)typeDefOrRef);
Microsoft.CodeAnalysis.CSharp (3)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
125var def = reader.GetTypeDefinition(handle); 209TypeDefinition def,
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1246var typeDef = metadataReader.GetTypeDefinition(candidateTypeDefHandle);
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
129var typeDef = dllReader.GetTypeDefinition(typeDefHandle);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
160var typeDefinition = mdReader.GetTypeDefinition(typeHandle);
Microsoft.CodeAnalysis.Workspaces (15)
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
116var type = reader.GetTypeDefinition(handle);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (14)
419TypeDefinition typeDefinition, 437var nestedType = metadataReader.GetTypeDefinition(child); 454static bool HasSpecialName(TypeDefinition typeDefinition) 458static bool IsStaticClass(TypeDefinition typeDefinition) 515bool LoadModernExtensionMembers(TypeDefinition nestedType) 577ParameterTypeInfo? TryGetExtensionParameterTypeInfo(TypeDefinition typeDefinition) 612var nestedType = metadataReader.GetTypeDefinition(nestedTypeHandle); 675var typeDefinition = metadataReader.GetTypeDefinition(child); 685private static bool IsPublicType(TypeDefinition typeDefinition) 704var derivedTypeDefinition = metadataTypeDefinition.Type; 784var typeDefinition = metadataReader.GetTypeDefinition(handle); 1014TypeDefinition type = default) 1026public TypeDefinition Type { get; } = type; 1039MetadataReader reader, TypeDefinition definition)
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\RuntimeTypeSystem_1.cs (2)
1121TypeDefinition typedef = md.GetTypeDefinition(typeDefHandle); 1161TypeDefinition nestedDef = md.GetTypeDefinition(nestedHandle);
Microsoft.Diagnostics.DataContractReader.Legacy (20)
ClrDataFrame.cs (3)
650TypeDefinition baseDef = mdReader.GetTypeDefinition((TypeDefinitionHandle)baseType); 785TypeDefinition typeDef = reader.GetTypeDefinition(handle); 799TypeDefinition td = moduleReader.GetTypeDefinition(tdh);
ClrDataMethodDefinition.cs (1)
84TypeDefinition typeDef = reader.GetTypeDefinition(typeDefHandle);
ClrDataModule.cs (1)
218TypeDefinition td = reader.GetTypeDefinition(handle);
MetaDataImportImpl.cs (10)
219TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 273TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 321TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 423TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 774TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 1036TypeDefinition typeDef = _reader.GetTypeDefinition(method.GetDeclaringType()); 1050TypeDefinition typeDef = _reader.GetTypeDefinition((TypeDefinitionHandle)parent); 1070TypeDefinition typeDef = _reader.GetTypeDefinition(tdh); 1237TypeDefinition typeDef = _reader.GetTypeDefinition(typeHandle); 2046private string GetTypeDefFullName(TypeDefinition typeDef)
SigFormat.cs (3)
136TypeDefinition typeDef = metadata.GetTypeDefinition((TypeDefinitionHandle)handle); 185TypeDefinition internalTypeDef = internalTypeMetadata.GetTypeDefinition((TypeDefinitionHandle)MetadataTokens.Handle((int)typeDefToken)); 350TypeDefinition typeDef = metadata.GetTypeDefinition((TypeDefinitionHandle)MetadataTokens.Handle((int)typeDefToken));
TypeNameBuilder.cs (2)
539TypeDefinition typeDef = reader.GetTypeDefinition(typeDefToken); 557private static void AppendTypeDef(ref TypeNameBuilder tnb, MetadataReader reader, TypeDefinition typeDef, TypeNameFormat format)
Microsoft.DotNet.GenFacades (2)
GenPartialFacadeSourceGenerator.cs (2)
107TypeDefinition typeDefination = reader.GetTypeDefinition(typeDefinationHandle); 138private static bool IsPublic(TypeDefinition typeDefination)
Microsoft.DotNet.PackageTesting (1)
VerifyTypes.cs (1)
193TypeDefinition definition = reader.GetTypeDefinition(handle);
Microsoft.DotNet.SharedFramework.Sdk (1)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
193TypeDefinition definition = reader.GetTypeDefinition(handle);
Microsoft.NET.Build.Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
570TypeDefinition attributeTypeDef = mdReader.GetTypeDefinition(attributeTypeDefHandle);
Microsoft.NET.HostModel (9)
ComHost\ClsidMap.cs (9)
43TypeDefinition definition = metadataReader.GetTypeDefinition(type); 74private static bool TypeIsClass(MetadataReader metadataReader, TypeDefinition definition) 97private static bool TypeIsPublic(MetadataReader reader, TypeDefinition type) 110private static string GetTypeName(MetadataReader metadataReader, TypeDefinition type) 151private static bool IsComVisible(MetadataReader metadataReader, TypeDefinition definition, bool assemblyComVisible) 154bool? IsComVisibleCore(TypeDefinition typeDefinition) 188private static Guid GetTypeGuid(MetadataReader reader, TypeDefinition type) 204private static string GetProgId(MetadataReader reader, TypeDefinition type) 233TypeDefinition defType = reader.GetTypeDefinition(defConstructor.GetDeclaringType());
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\MetadataReaderHelper.cs (1)
107var typeDef = metadataReader.GetTypeDefinition(typeDefinitionHandle);
System.Diagnostics.FileVersionInfo (1)
System\Diagnostics\FileVersionInfo.Unix.cs (1)
272TypeDefinition td = reader.GetTypeDefinition(md.GetDeclaringType());
System.Reflection.Metadata (2)
System\Reflection\Metadata\Internal\NamespaceCache.cs (1)
331TypeDefinition type = _metadataReader.GetTypeDefinition(typeHandle);
System\Reflection\Metadata\MetadataReader.cs (1)
1122public TypeDefinition GetTypeDefinition(TypeDefinitionHandle handle)
System.Reflection.MetadataLoadContext (9)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
65TypeDefinition td = ((TypeDefinitionHandle)handle).GetTypeDefinition(reader);
System\Reflection\TypeLoading\General\Ecma\EcmaToStringHelpers.cs (1)
44TypeDefinition td = handle.GetTypeDefinition(reader);
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
54public static TypeDefinition GetTypeDefinition(this TypeDefinitionHandle handle, MetadataReader reader) => reader.GetTypeDefinition(handle);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.GetTypeCore.cs (1)
29TypeDefinition td = h.GetTypeDefinition(reader);
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.BindingFlags.cs (2)
81TypeDefinition nestedTypeDefinition = handle.GetTypeDefinition(reader); 93TypeDefinition nestedTypeDefinition = handle.GetTypeDefinition(reader);
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.cs (3)
137TypeDefinition td = TypeDefinition; 144private ref readonly TypeDefinition TypeDefinition { get { Loader.DisposeCheck(); return ref _neverAccessThisExceptThroughTypeDefinitionProperty; } } 146private readonly TypeDefinition _neverAccessThisExceptThroughTypeDefinitionProperty;