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