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
15 references to INamedTypeDefinition
Microsoft.CodeAnalysis (15)
CodeGen\PrivateImplementationDetails.cs (2)
690
private readonly Cci.
INamedTypeDefinition
_containingType;
797
string name, Cci.
INamedTypeDefinition
containingType)
Emit\CommonPEModuleBuilder.cs (1)
555
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)