ApiReferenceExportOptions
IApiReferenceExporter export. namespace Aspire.TypeSystem;
public sealed class ApiReferenceExportOptions{ // ...}Remarks
Section titled Remarks The ATS context handed to an exporter is already filtered to the exporting assemblies, their reference closure, and the reduced member shapes needed to resolve wrappers for referenced handle types. That closure is exactly why ApiReferenceExportOptions.ExportingAssemblyNames exists: it lets the exporter tell apart symbols the package owns and should document from symbols it merely needs to emit so the output is self-contained. Without it, every package would republish its dependencies' API reference.
The constructor snapshots the assembly-name collection. Exporters should compare these CLR assembly simple names using StringComparer.OrdinalIgnoreCase.
Constructors1
Section titled ConstructorsApiReferenceExportOptions class. Properties3
Section titled PropertiesIReadOnlyCollection<string>