ExportsChangeEventArgs(IEnumerable<ExportDefinition>, IEnumerable<ExportDefinition>, AtomicComposition) ExportsChangeEventArgs(IEnumerable<ExportDefinition>, IEnumerable<ExportDefinition>, AtomicComposition) ExportsChangeEventArgs(IEnumerable<ExportDefinition>, IEnumerable<ExportDefinition>, AtomicComposition) Constructor

Definition

Initializes a new instance of the ExportsChangeEventArgs class.

public:
 ExportsChangeEventArgs(System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^ addedExports, System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^ removedExports, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
public ExportsChangeEventArgs (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> addedExports, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> removedExports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
new System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs : seq<System.ComponentModel.Composition.Primitives.ExportDefinition> * seq<System.ComponentModel.Composition.Primitives.ExportDefinition> * System.ComponentModel.Composition.Hosting.AtomicComposition -> System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs

Parameters

addedExports
IEnumerable<ExportDefinition>

The events that were added.

removedExports
IEnumerable<ExportDefinition>

The events that were removed.

atomicComposition
AtomicComposition AtomicComposition AtomicComposition

The composition transaction that contains the change.

Exceptions

addedExports or removedExports is null.

Applies to