6 instantiations of ExportedType
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\PEModuleBuilder.cs (6)
591
builder.Add(new Cci.
ExportedType
((Cci.ITypeReference)symbol.GetCciAdapter(), parentIndex, isForwarder: false));
855
builder.Add(new Cci.
ExportedType
(type.GetCciAdapter(), parentIndex, isForwarder: true));
888
builder.Add(new Cci.
ExportedType
(groupingType, index, isForwarder: true));
892
builder.Add(new Cci.
ExportedType
(markerType, groupingIndex, isForwarder: true));
905
builder.Add(new Cci.
ExportedType
(item.GroupingType, index, isForwarder: true));
909
builder.Add(new Cci.
ExportedType
(markerType, groupingIndex, isForwarder: true));
16 references to ExportedType
Microsoft.CodeAnalysis (5)
Emit\CommonPEModuleBuilder.cs (1)
191
public abstract ImmutableArray<Cci.
ExportedType
> GetExportedTypes(EmitContext context);
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)
2232
foreach (
var
exportedType in exportedTypes)
PEWriter\ReferenceIndexer.cs (1)
37
foreach (
var
exportedType in module.GetExportedTypes(Context))
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\PEModuleBuilder.cs (11)
45
private ImmutableArray<Cci.
ExportedType
> _lazyExportedTypes;
579
private static void GetExportedTypes(NamespaceOrTypeSymbol symbol, int parentIndex, ArrayBuilder<Cci.
ExportedType
> builder)
656
public sealed override ImmutableArray<Cci.
ExportedType
> GetExportedTypes(EmitContext context)
677
private ImmutableArray<Cci.
ExportedType
> CalculateExportedTypes(EmitContext context)
680
var builder = ArrayBuilder<Cci.
ExportedType
>.GetInstance();
701
internal static HashSet<NamedTypeSymbol> GetForwardedTypes(SourceAssemblySymbol sourceAssembly, ArrayBuilder<Cci.
ExportedType
>? builder, EmitContext? context)
715
private void ReportExportedTypeNameCollisions(ImmutableArray<Cci.
ExportedType
> exportedTypes, DiagnosticBag diagnostics)
720
foreach (
var
exportedType in exportedTypes)
790
ArrayBuilder<Cci.
ExportedType
>? builder,
837
static void processTopItemFromStack(ArrayBuilder<(NamedTypeSymbol type, int parentIndex)> stack, EmitContext context, ArrayBuilder<Cci.
ExportedType
> builder)
939
static void pushAndProcessNestedTypes(ArrayBuilder<(NamedTypeSymbol type, int parentIndex)> stack, EmitContext context, int index, ImmutableArray<NamedTypeSymbol> nested, ArrayBuilder<Cci.
ExportedType
> builder)