ComposablePart.ExportDefinitions Property

Definition

Gets a collection of the ExportDefinition objects that describe the exported objects provided by the part.

public:
 abstract property System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^ ExportDefinitions { System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^ get(); };
public abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> ExportDefinitions { get; }
member this.ExportDefinitions : seq<System.ComponentModel.Composition.Primitives.ExportDefinition>
Public MustOverride ReadOnly Property ExportDefinitions As IEnumerable(Of ExportDefinition)

Property Value

A collection of ExportDefinition objects that describe the exported objects provided by the ComposablePart.

Exceptions

The ComposablePart object has been disposed of.

Remarks

If the ComposablePart object was created from a ComposablePartDefinition object, this property should return the result of ExportDefinitions.

Overrides of this property should never return null. If the ComposablePart does not have exports, return an empty IEnumerable<T> collection instead.

Applies to