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
17 references to INamedTypeDefinition
Microsoft.CodeAnalysis (17)
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)
536
public int GetTypeDefinitionGeneration(Cci.
INamedTypeDefinition
typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
393
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
397
protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(
INamedTypeDefinition
typeDef)
NativePdbWriter\SymWriterMetadataProvider.cs (1)
47
int generation = (t is
INamedTypeDefinition
namedType) ? _writer.Module.GetTypeDefinitionGeneration(namedType) : 0;
PEWriter\FullMetadataWriter.cs (2)
222
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
227
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);
2767
foreach (
INamedTypeDefinition
typeDef in typeDefs)