2 interfaces inheriting from INamedTypeDefinition
Microsoft.CodeAnalysis (2)
PEWriter\Types.cs (2)
276internal interface INamespaceTypeDefinition : INamedTypeDefinition, INamespaceTypeReference 319internal interface INestedTypeDefinition : INamedTypeDefinition, ITypeDefinitionMember, INestedTypeReference
15 references to INamedTypeDefinition
Microsoft.CodeAnalysis (15)
CodeGen\PrivateImplementationDetails.cs (2)
690private readonly Cci.INamedTypeDefinition _containingType; 797string name, Cci.INamedTypeDefinition containingType)
Emit\CommonPEModuleBuilder.cs (1)
555public int GetTypeDefinitionGeneration(Cci.INamedTypeDefinition typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
389protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef) 393protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(INamedTypeDefinition typeDef) 1838Visit((INamedTypeDefinition)hotReloadException.GetCciAdapter());
NativePdbWriter\SymWriterMetadataProvider.cs (1)
47int generation = (t is INamedTypeDefinition namedType) ? _writer.Module.GetTypeDefinitionGeneration(namedType) : 0;
PEWriter\FullMetadataWriter.cs (2)
220protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef) 225protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(INamedTypeDefinition typeDef)
PEWriter\MetadataVisitor.cs (3)
375public void Visit(IEnumerable<INamedTypeDefinition> types) 377foreach (INamedTypeDefinition type in types) 391public void VisitNestedTypes(IEnumerable<INamedTypeDefinition> nestedTypes)
PEWriter\MetadataWriter.cs (3)
267protected abstract FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef); 272protected abstract MethodDefinitionHandle GetFirstMethodDefinitionHandle(INamedTypeDefinition typeDef); 2771foreach (INamedTypeDefinition typeDef in typeDefs)