AssemblyCatalog.GetExports(ImportDefinition) AssemblyCatalog.GetExports(ImportDefinition) AssemblyCatalog.GetExports(ImportDefinition) AssemblyCatalog.GetExports(ImportDefinition) Method

Definition

Gets a collection of exports that match the conditions specified by the import definition.

public:
 override System::Collections::Generic::IEnumerable<Tuple<System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^, System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^> ^ GetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition);
public override System.Collections.Generic.IEnumerable<Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition);
override this.GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition -> seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition * System.ComponentModel.Composition.Primitives.ExportDefinition>
Public Overrides Function GetExports (definition As ImportDefinition) As IEnumerable(Of Tuple(Of ComposablePartDefinition, ExportDefinition))

Parameters

definition
ImportDefinition ImportDefinition ImportDefinition ImportDefinition

Conditions that specify which exports to match.

Returns

A collection of exports that match the conditions specified by definition.

Exceptions

Remarks

Notes to inheritors

Overriders of this property should never return null if no
ExportDefinition matches the conditions defined by definition; instead, return an empty IEnumerable<T>.

Applies to