Show / Hide Table of Contents

Interface IModuleExport

Describe the Managed Extensibility Framework export of an IModule.

Namespace: Sartorius.SAF.Presentation.Modularity
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public interface IModuleExport
Remarks

This interface is used when importing classes exported with the ModuleExportAttribute. This interface and the ModuleExport class properties should match.

Properties

View Source

DependsOnModuleNames

Gets the names of modules this module depends upon.

Declaration
string[] DependsOnModuleNames { get; }
Property Value
Type Description
System.String[]

An array of module names.

View Source

InitializationMode

Gets when the module should have Initialize() called.

Declaration
InitializationMode InitializationMode { get; }
Property Value
Type Description
InitializationMode

The initialization mode.

View Source

ModuleName

Gets the name of the module.

Declaration
string ModuleName { get; }
Property Value
Type Description
System.String

The name of the module.

View Source

ModuleType

Gets the type of the module.

Declaration
Type ModuleType { get; }
Property Value
Type Description
System.Type

The type of the module.

View Source

Properties

Gets the ModuleProperties for the module.

Declaration
ModuleProperties Properties { get; }
Property Value
Type Description
ModuleProperties
View Source

StackRank

Defines the rank in the stack of installed modules.

Declaration
int StackRank { get; }
Property Value
Type Description
System.Int32

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX