Share via


ComposableCatalog Class

Definition

public class ComposableCatalog : IEquatable<Microsoft.VisualStudio.Composition.ComposableCatalog>
type ComposableCatalog = class
    interface IEquatable<ComposableCatalog>
Public Class ComposableCatalog
Implements IEquatable(Of ComposableCatalog)
Inheritance
ComposableCatalog
Implements

Properties

DiscoveredParts

Gets the parts that were added to the catalog via a PartDiscovery class.

Parts

Gets the set of parts that belong to the catalog.

Methods

AddCatalog(ComposableCatalog)

Merges this catalog with another one, including parts, discovery details and errors.

AddCatalogs(IEnumerable<ComposableCatalog>)

Merges this catalog with others, including parts, discovery details and errors.

AddPart(ComposablePartDefinition)
AddParts(DiscoveredParts)
AddParts(IEnumerable<ComposablePartDefinition>)
Create(Resolver)
Equals(ComposableCatalog)
GetExports(ImportDefinition)
GetHashCode()
GetInputAssemblies()
ToString(TextWriter)

Extension Methods

WithCompositionService(ComposableCatalog)

Creates a catalog that exports an instance of ICompositionService.

WithDesktopSupport(ComposableCatalog)
Obsolete.

Adds parts that allow MEF to work on .NET Framework platforms.

Applies to