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