AggregateCatalog.GetExports Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets the export definitions that match the constraint expressed by the specified definition.

Namespace:  System.ComponentModel.Composition.Hosting
Assembly:  System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)

Syntax

'Declaration
Public Overrides Function GetExports ( _
    definition As ImportDefinition _
) As IEnumerable(Of Tuple(Of ComposablePartDefinition, ExportDefinition))
public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(
    ImportDefinition definition
)

Parameters

Return Value

Type: System.Collections.Generic.IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>
A collection of Tuple<T1, T2> containing the ExportDefinition objects and their associated ComposablePartDefinition objects for objects that match the constraint specified by definition.

Exceptions

Exception Condition
ObjectDisposedException

The AggregateCatalog object has been disposed of.

ArgumentNullException

definition is nulla null reference (Nothing in Visual Basic).

Version Information

Silverlight

Supported in: 5, 4

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.