PublicApiAggregatedAssembly Class

The public API of an assembly built for several target frameworks. See PublicApi.Aggregate.

public sealed class PublicApiAggregatedAssembly

Properties

NameDescription
AssembliesGets the assembly of each target framework.
NameGets the simple name of the assembly.
TargetFrameworksGets the target frameworks, in the order of PublicApiAggregatedAssembly.Assemblies. They are the values of PublicApiAssembly.TargetFramework, unchanged.
TypesGets the top-level types of all the target frameworks, sorted by namespace and metadata name.

Gets the assembly of each target framework.

public ImmutableArray<PublicApiAssembly> Assemblies { get; }

Gets the simple name of the assembly.

public string Name { get; }

Property value

string

Gets the target frameworks, in the order of PublicApiAggregatedAssembly.Assemblies. They are the values of PublicApiAssembly.TargetFramework, unchanged.

public ImmutableArray<string> TargetFrameworks { get; }

Gets the top-level types of all the target frameworks, sorted by namespace and metadata name.

Methods

NameDescription
FindSymbolByDocumentationId(string)Finds an aggregated type or member using its XML documentation ID.
GetAssembly(string)Gets the assembly of a target framework, or null when the target framework is not part of the aggregation.
ToString()

FindSymbolByDocumentationId(string)

PublicApiAggregatedAssembly.cs

Finds an aggregated type or member using its XML documentation ID.

public PublicApiAggregatedSymbol? FindSymbolByDocumentationId(string documentationId)

Parameters

documentationId string

Returns

PublicApiAggregatedSymbol?

Gets the assembly of a target framework, or null when the target framework is not part of the aggregation.

public PublicApiAssembly? GetAssembly(string targetFramework)

Parameters

targetFramework string

Returns

PublicApiAssembly?

public override string ToString()

Returns

string

No documentation is available.