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
1 implementation of INamedTypeDefinition
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
32
Cci.
INamedTypeDefinition
,
24 references to INamedTypeDefinition
Microsoft.CodeAnalysis (23)
CodeGen\PrivateImplementationDetails.cs (10)
644
private readonly Cci.
INamedTypeDefinition
_containingType;
752
string name, Cci.
INamedTypeDefinition
containingType)
774
internal SynthesizedStaticField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
791
private readonly Cci.
INamedTypeDefinition
_containingType;
794
internal SynthesizedStaticFieldBase(string name, Cci.
INamedTypeDefinition
containingType)
887
internal ModuleVersionIdField(Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
899
internal sealed class ModuleCancellationTokenField(Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
908
internal InstrumentationPayloadRootField(Cci.
INamedTypeDefinition
containingType, int analysisIndex, Cci.ITypeReference payloadType)
924
internal MappedField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type, ImmutableArray<byte> block)
940
internal CachedArrayField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
Emit\CommonPEModuleBuilder.cs (1)
625
public int GetTypeDefinitionGeneration(Cci.
INamedTypeDefinition
typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
400
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
404
protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(
INamedTypeDefinition
typeDef)
1886
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);
2789
foreach (
INamedTypeDefinition
typeDef in typeDefs)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\ExtensionGroupingInfo.cs (1)
596
visitor.Visit((
INamedTypeDefinition
)this);