Share via


MefModuleInitializer Class

Exports the ModuleInitializer using the Managed Extensibility Framework (MEF).

Namespace:  Microsoft.Practices.Prism.MefExtensions.Modularity
Assembly:  Microsoft.Practices.Prism.MefExtensions (in Microsoft.Practices.Prism.MefExtensions.dll)

Syntax

[ExportAttribute(typeof(IModuleInitializer))]
public class MefModuleInitializer : ModuleInitializer
'Declaration
<ExportAttribute(GetType(IModuleInitializer))> _
Public Class MefModuleInitializer _
    Inherits ModuleInitializer

Remarks

This allows the MefBootstrapper to provide this class as a default implementation. If another implementation is found, this export will not be used.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Prism.Modularity.ModuleInitializer
    Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleInitializer

See Also

MefModuleInitializer Members

Microsoft.Practices.Prism.MefExtensions.Modularity Namespace