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;
753
string name, Cci.
INamedTypeDefinition
containingType)
775
internal SynthesizedStaticField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
792
private readonly Cci.
INamedTypeDefinition
_containingType;
795
internal SynthesizedStaticFieldBase(string name, Cci.
INamedTypeDefinition
containingType)
888
internal ModuleVersionIdField(Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
900
internal sealed class ModuleCancellationTokenField(Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
909
internal InstrumentationPayloadRootField(Cci.
INamedTypeDefinition
containingType, int analysisIndex, Cci.ITypeReference payloadType)
925
internal MappedField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type, ImmutableArray<byte> block)
941
internal CachedArrayField(string name, Cci.
INamedTypeDefinition
containingType, Cci.ITypeReference type)
Emit\CommonPEModuleBuilder.cs (1)
635
public int GetTypeDefinitionGeneration(Cci.
INamedTypeDefinition
typeDef)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
410
protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle(
INamedTypeDefinition
typeDef)
414
protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle(
INamedTypeDefinition
typeDef)
1900
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);
2823
foreach (
INamedTypeDefinition
typeDef in typeDefs)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\ExtensionGroupingInfo.cs (1)
596
visitor.Visit((
INamedTypeDefinition
)this);