Share via


MefModuleManager Class

Component responsible for coordinating the modules' type loading and module initialization process.

Component responsible for coordinating the modules' type loading and module initialization process.

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

Syntax

[ExportAttribute(typeof(IModuleManager))]
public class MefModuleManager : ModuleManager, 
    IPartImportsSatisfiedNotification
'Declaration
<ExportAttribute(GetType(IModuleManager))> _
Public Class MefModuleManager _
    Inherits ModuleManager _
    Implements IPartImportsSatisfiedNotification

Remarks

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

Remarks

This extends the MefModuleManager for Silverlight to provide a MEF-based XAP type loader.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Prism.Modularity.ModuleManager
    Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager

See Also

MefModuleManager Members

Microsoft.Practices.Prism.MefExtensions.Modularity Namespace