2 interfaces inheriting from INamedTypeDefinition
Microsoft.CodeAnalysis (2)
PEWriter\Types.cs (2)
271
internal interface INamespaceTypeDefinition :
INamedTypeDefinition
, INamespaceTypeReference
314
internal interface INestedTypeDefinition :
INamedTypeDefinition
, ITypeDefinitionMember, INestedTypeReference
2 implementations of INamedTypeDefinition
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
31
Cci.
INamedTypeDefinition
,
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\NamedTypeSymbolAdapter.vb (1)
25
Implements
INamedTypeDefinition
19 references to INamedTypeDefinition
Microsoft.CodeAnalysis (19)
CodeGen\PrivateImplementationDetails.cs (7)
420
private readonly Cci.
INamedTypeDefinition
_containingType;
468
private readonly Cci.
INamedTypeDefinition
_containingType;
472
internal SynthesizedStaticField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
569
internal ModuleVersionIdField(Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
579
internal InstrumentationPayloadRootField(Cci.
INamedTypeDefinition
containingType, int analysisIndex, Cci.ITypeReference payloadType)
594
internal MappedField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type, ImmutableArray<byte> block)
609
internal CachedArrayField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
Emit\CommonPEModuleBuilder.cs (1)
512
public int GetTypeDefinitionGeneration(Cci.
INamedTypeDefinition
typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
394
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
398
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)
221
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
226
protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(
INamedTypeDefinition
typeDef)
PEWriter\MetadataVisitor.cs (3)
360
public void Visit(IEnumerable<
INamedTypeDefinition
> types)
362
foreach (
INamedTypeDefinition
type in types)
376
public void VisitNestedTypes(IEnumerable<
INamedTypeDefinition
> nestedTypes)
PEWriter\MetadataWriter.cs (3)
262
protected abstract FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef);
267
protected abstract MethodDefinitionHandle GetFirstMethodDefinitionHandle(
INamedTypeDefinition
typeDef);
2716
foreach (
INamedTypeDefinition
typeDef in typeDefs)