AggregateCatalog.GetExports Method (ImportDefinition)

 

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)

public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(
	ImportDefinition definition
)

Parameters

definition
Type: System.ComponentModel.Composition.Primitives.ImportDefinition

The conditions of the ExportDefinition objects to be returned.

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.

Exception Condition
ObjectDisposedException

The AggregateCatalog object has been disposed of.

ArgumentNullException

definition is null.

.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Return to top
Show: