2 interfaces inheriting from INamedTypeDefinition
Microsoft.CodeAnalysis (2)
PEWriter\Types.cs (2)
276internal interface INamespaceTypeDefinition : INamedTypeDefinition, INamespaceTypeReference 319internal interface INestedTypeDefinition : INamedTypeDefinition, ITypeDefinitionMember, INestedTypeReference
23 references to INamedTypeDefinition
Microsoft.CodeAnalysis (23)
CodeGen\PrivateImplementationDetails.cs (10)
690private readonly Cci.INamedTypeDefinition _containingType; 798string name, Cci.INamedTypeDefinition containingType) 820internal SynthesizedStaticField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) 837private readonly Cci.INamedTypeDefinition _containingType; 840internal SynthesizedStaticFieldBase(string name, Cci.INamedTypeDefinition containingType) 933internal ModuleVersionIdField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) 945internal sealed class ModuleCancellationTokenField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) 954internal InstrumentationPayloadRootField(Cci.INamedTypeDefinition containingType, int analysisIndex, Cci.ITypeReference payloadType) 970internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, ImmutableArray<byte> block) 986internal CachedArrayField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type)
Emit\CommonPEModuleBuilder.cs (1)
618public int GetTypeDefinitionGeneration(Cci.INamedTypeDefinition typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
399protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef) 403protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(INamedTypeDefinition typeDef) 1848Visit((INamedTypeDefinition)hotReloadException.GetCciAdapter());
NativePdbWriter\SymWriterMetadataProvider.cs (1)
47int generation = (t is INamedTypeDefinition namedType) ? _writer.Module.GetTypeDefinitionGeneration(namedType) : 0;
PEWriter\FullMetadataWriter.cs (2)
219protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef) 224protected 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)
266protected abstract FieldDefinitionHandle GetFirstFieldDefinitionHandle(INamedTypeDefinition typeDef); 271protected abstract MethodDefinitionHandle GetFirstMethodDefinitionHandle(INamedTypeDefinition typeDef); 2783foreach (INamedTypeDefinition typeDef in typeDefs)