ModuleExportAttribute Class

An attribute that is applied to describe the Managed Extensibility Framework export of an IModule.

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

Syntax

[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
[MetadataAttributeAttribute]
public class ModuleExportAttribute : ExportAttribute, 
    IModuleExport
'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
<MetadataAttributeAttribute> _
Public Class ModuleExportAttribute _
    Inherits ExportAttribute _
    Implements IModuleExport

Inheritance Hierarchy

System.Object
  System.Attribute
    System.ComponentModel.Composition.ExportAttribute
      Microsoft.Practices.Prism.MefExtensions.Modularity.ModuleExportAttribute

See Also

ModuleExportAttribute Members

Microsoft.Practices.Prism.MefExtensions.Modularity Namespace