2 instantiations of ExportedType
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\PEModuleBuilder.cs (2)
593
builder.Add(new Cci.
ExportedType
((Cci.ITypeReference)symbol.GetCciAdapter(), parentIndex, isForwarder: false));
786
builder.Add(new Cci.
ExportedType
(type.GetCciAdapter(), parentIndex, isForwarder: true));
14 references to ExportedType
Microsoft.CodeAnalysis (5)
Emit\CommonPEModuleBuilder.cs (1)
179
public abstract ImmutableArray<Cci.
ExportedType
> GetExportedTypes(DiagnosticBag diagnostics);
PEWriter\ExportedType.cs (2)
18
/// True if this <see cref="
ExportedType
"/> represents a type forwarder definition,
25
/// the index of the <see cref="
ExportedType
"/> entry that represents the enclosing type.
PEWriter\MetadataWriter.cs (1)
2238
foreach (
var
exportedType in exportedTypes)
PEWriter\ReferenceIndexer.cs (1)
37
foreach (
var
exportedType in module.GetExportedTypes(Context.Diagnostics))
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\PEModuleBuilder.cs (9)
43
private ImmutableArray<Cci.
ExportedType
> _lazyExportedTypes;
581
private static void GetExportedTypes(NamespaceOrTypeSymbol symbol, int parentIndex, ArrayBuilder<Cci.
ExportedType
> builder)
610
public sealed override ImmutableArray<Cci.
ExportedType
> GetExportedTypes(DiagnosticBag diagnostics)
631
private ImmutableArray<Cci.
ExportedType
> CalculateExportedTypes()
634
var builder = ArrayBuilder<Cci.
ExportedType
>.GetInstance();
655
internal static HashSet<NamedTypeSymbol> GetForwardedTypes(SourceAssemblySymbol sourceAssembly, ArrayBuilder<Cci.
ExportedType
>? builder)
669
private void ReportExportedTypeNameCollisions(ImmutableArray<Cci.
ExportedType
> exportedTypes, DiagnosticBag diagnostics)
674
foreach (
var
exportedType in exportedTypes)
739
ArrayBuilder<Cci.
ExportedType
>? builder)