85 references to GetTypeDefinition
BuildValidator (1)
Util.cs (1)
67var typeDefinition = reader.GetTypeDefinition(declaringTypeHandle);
Crossgen2Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
460TypeDefinition attributeTypeDef = mdReader.GetTypeDefinition(attributeTypeDefHandle);
Microsoft.Cci.Extensions (2)
Extensions\CSharp\CSharpCciExtensions.cs (2)
862TypeDefinition typeDefinition = metadataReader.GetTypeDefinition(MetadataTokens.TypeDefinitionHandle(rowId)); 928TypeDefinition td = reader.GetTypeDefinition((TypeDefinitionHandle)handle);
Microsoft.CodeAnalysis (25)
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
236var typeDef = module.MetadataReader.GetTypeDefinition(typeDefHandle); 364var declaringTypeDef = peModule.MetadataReader.GetTypeDefinition(declaringType);
MetadataReader\MetadataReaderExtensions.cs (1)
183var typeDef = reader.GetTypeDefinition(handle);
MetadataReader\PEModule.cs (22)
522return MetadataReader.GetTypeDefinition(typeDef).GetDeclaringType(); 528TypeDefinition typeDefinition = MetadataReader.GetTypeDefinition(typeDef); 560return MetadataReader.GetString(MetadataReader.GetTypeDefinition(typeDef).Namespace); 566return MetadataReader.GetTypeDefinition(typeDef).BaseType; 572return MetadataReader.GetTypeDefinition(typeDef).Attributes; 578return MetadataReader.GetTypeDefinition(typeDef).GetGenericParameters(); 584return MetadataReader.GetTypeDefinition(typeDef).GetGenericParameters().Count > 0; 595TypeDefinition row = MetadataReader.GetTypeDefinition(typeDef); 611return IsNested(metadataReader.GetTypeDefinition(typeDef).Attributes); 617return MetadataReader.GetTypeDefinition(typeDef).Attributes.IsInterface(); 637var row = MetadataReader.GetTypeDefinition(typeDef); 895return MetadataReader.GetTypeDefinition(container).GetNestedTypes(); 901return MetadataReader.GetTypeDefinition(typeDef).GetMethodImplementations(); 910return MetadataReader.GetTypeDefinition(typeDef).GetInterfaceImplementations(); 916return MetadataReader.GetTypeDefinition(typeDef).GetMethods(); 922return MetadataReader.GetTypeDefinition(typeDef).GetProperties(); 928return MetadataReader.GetTypeDefinition(typeDef).GetEvents(); 934return MetadataReader.GetTypeDefinition(typeDef).GetFields(); 940return MetadataReader.GetTypeDefinition(typeDef).BaseType; 950var def = MetadataReader.GetTypeDefinition(typeDef); 2988TypeDefinition typeDef = metadataReader.GetTypeDefinition(typeHandle); 3158var def = metadataReader.GetTypeDefinition((TypeDefinitionHandle)typeDefOrRef);
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
120var def = reader.GetTypeDefinition(handle);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenAsyncIteratorTests.cs (3)
4215var types = metadataReader.TypeDefinitions.Select(t => metadataReader.GetString(metadataReader.GetTypeDefinition(t).Name)); 4216var type = metadataReader.TypeDefinitions.Single(t => metadataReader.GetString(metadataReader.GetTypeDefinition(t).Name) == methodName); 4217var fields = metadataReader.GetTypeDefinition(type).GetFields().Select(f => metadataReader.Dump(f));
CodeGen\DestructorTests.cs (1)
775Select(handle => new { handle = handle, row = peFileReader.GetTypeDefinition(handle) }).
Emit\CompilationEmitTests.cs (1)
5077var typeDef = peReader.GetTypeDefinition(handle);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTests.cs (1)
6183var newTypeDef = reader.GetTypeDefinition(newTypeDefHandle);
PDB\TypeDefinitionDocumentTests.cs (1)
486var type = metadataReader.GetTypeDefinition(typeHandle);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Attributes\AttributeTests_NativeInteger.cs (2)
1599return reader.GetTypeDefinition(reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)));
Attributes\AttributeTests_Nullable.cs (4)
191_ = reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)); 195Assert.False(reader.TypeDefinitions.Any(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name))); 5408return reader.GetTypeDefinition(reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)));
Attributes\AttributeTests_Tuples.cs (2)
895var def = reader.GetTypeDefinition(typeHandle); 992var def = reader.GetTypeDefinition(typeHandle);
Attributes\AttributeTests_WellKnownAttributes.cs (6)
46var type = metadataReader.GetTypeDefinition(typeHandle); 3472var def = metadataReader.GetTypeDefinition(typeHandle); 3555var row = metadataReader.GetTypeDefinition(typeHandle); 4715var row = metadataReader.GetTypeDefinition(typeDef); 4824var row = metadataReader.GetTypeDefinition(typeDef); 10703var type = peReader.GetTypeDefinition(typeHandle);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
EmitMetadataTestBase.cs (1)
145name = metadataReader.GetString(metadataReader.GetTypeDefinition((TypeDefinitionHandle)token).Name);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (3)
MetadataDecoder.cs (1)
208var typeDef = _reader.GetTypeDefinition(handle);
MetadataResolver.cs (2)
59var typeDef = _reader.GetTypeDefinition(typeHandle); 135var declaringType = declaringTypeHandle.IsNil ? default : _reader.GetTypeDefinition(declaringTypeHandle);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (2)
FunctionResolverTestBase.cs (2)
44var typeDef = reader.GetTypeDefinition(methodDef.GetDeclaringType()); 88var declaringType = reader.GetTypeDefinition(declaringTypeHandle);
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
129var typeDef = dllReader.GetTypeDefinition(typeDefHandle);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
157var typeDefinition = mdReader.GetTypeDefinition(typeHandle);
Microsoft.CodeAnalysis.Test.Utilities (8)
CompilationVerifier.cs (1)
241var typeDef = metadataReader.GetTypeDefinition(typeDefHandle);
Metadata\MetadataReaderUtils.cs (5)
120return reader.TypeDefinitions.Select(handle => reader.GetTypeDefinition(handle).Name).ToArray(); 127var td = reader.GetTypeDefinition(handle); 174return reader.GetTypeDefinition((TypeDefinitionHandle)token).Name; 345TypeDefinition type = reader.GetTypeDefinition((TypeDefinitionHandle)handle); 445var typeDef = reader.GetTypeDefinition(handle);
Metadata\MetadataValidation.cs (2)
39var name = metadataReader.GetTypeDefinition(container).Name; 143var typeDef = metadataReader.GetTypeDefinition(typeDefHandle);
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
124Dim def = reader.GetTypeDefinition(handle)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\CompilationEmitTests.vb (1)
2591Dim typeDefRow = metadataReader.GetTypeDefinition(typeDef)
PDB\TypeDefinitionDocumentTests.vb (1)
369Dim type = metadataReader.GetTypeDefinition(typeHandle)
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
132var type = reader.GetTypeDefinition(handle);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
468var type = metadataReader.GetTypeDefinition(child); 496var typeDefinition = metadataReader.GetTypeDefinition(child); 605var typeDefinition = metadataReader.GetTypeDefinition(handle);
Microsoft.DotNet.GenFacades (1)
GenPartialFacadeSourceGenerator.cs (1)
107TypeDefinition typeDefination = reader.GetTypeDefinition(typeDefinationHandle);
Microsoft.DotNet.PackageTesting (1)
VerifyTypes.cs (1)
193TypeDefinition definition = reader.GetTypeDefinition(handle);
Microsoft.DotNet.SharedFramework.Sdk (1)
src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
193TypeDefinition definition = reader.GetTypeDefinition(handle);
Microsoft.DotNet.SignTool (2)
src\Configuration.cs (2)
687var containerDef = reader.GetTypeDefinition((TypeDefinitionHandle)container); 695var typeDef = reader.GetTypeDefinition(reader.GetMethodDefinition((MethodDefinitionHandle)ctorHandle).GetDeclaringType());
Roslyn.Test.PdbUtilities (2)
EditAndContinue\EditAndContinueTestUtilities.cs (1)
96=> CheckNames(readers, typeHandles, (reader, handle) => reader.GetTypeDefinition((TypeDefinitionHandle)handle).Name, handle => handle, expectedNames);
Shared\DummyMetadataImport.cs (1)
90var typeDef = _metadataReaderOpt.GetTypeDefinition(handle);
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
411var typeDef = metadataReader.GetTypeDefinition(handle);
System.Diagnostics.FileVersionInfo (1)
System\Diagnostics\FileVersionInfo.Unix.cs (1)
272TypeDefinition td = reader.GetTypeDefinition(md.GetDeclaringType());
System.Reflection.Metadata (1)
System\Reflection\Metadata\Internal\NamespaceCache.cs (1)
331TypeDefinition type = _metadataReader.GetTypeDefinition(typeHandle);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
54public static TypeDefinition GetTypeDefinition(this TypeDefinitionHandle handle, MetadataReader reader) => reader.GetTypeDefinition(handle);