2 interfaces inheriting from INamedTypeDefinition
Microsoft.CodeAnalysis (2)
PEWriter\Types.cs (2)
276internal interface INamespaceTypeDefinition : INamedTypeDefinition, INamespaceTypeReference 319internal interface INestedTypeDefinition : INamedTypeDefinition, ITypeDefinitionMember, INestedTypeReference
18 references to INamedTypeDefinition
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (5)
569private readonly Cci.INamedTypeDefinition _containingType; 617private readonly Cci.INamedTypeDefinition _containingType; 621internal SynthesizedStaticField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) 720internal ModuleVersionIdField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) 732internal sealed class ModuleCancellationTokenField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type)
Emit\CommonPEModuleBuilder.cs (1)
553public 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)