Table of Contents

Namespace Loehnert.Lisrt.Modules

Classes

CompositeModule

Represents a base module for a module that can contain child modules. You can build trees of CompositeModule instances.

ConfigurationLoadedEventArgs

Represents event arguments for a loaded IModuleConfiguration.

Extensions

Provides static extension methods for working with ILisrtModule implementations.

InitializableCompositeModule

Represents a base for an initializable composite module.

LisrtModule

Represents a base class for an ILisrtModule implementation.

ModuleCollection

Represents an observable collection for ILisrtModule instances.

ModuleExtensions

Extensions for ILisrtModule interface.

ModulesModule

Represents a Gemini module for Loehnert.Lisrt.Modules assembly.

ModulesService

Service for create, save and load a configuration.

NotInitializedException

Represents a localizable InvalidOperationException specified for a not initialized ILisrtModule. IInitializable

Permissions

Static class for all permissions regarding Loehnert.Lisrt.Modules.

ReadOnlyModuleCollection

Represents a read only ModuleCollection.

RootModuleMetadata

Represents meta data for a root module.

ToolBarDefinitions

Definition for the tool bar in the ModuleTreeView.

Interfaces

IConfigurationManager

Interface for saving and loading a IModuleConfiguration.

IModuleTree

Represents an interface for a tool that shows a tree of ILisrtModule.

IModulesService

Represents an interface for a service which creates, saves and loads a configuration for ILisrtModules.

IRootModuleMetadata

Represents meta data attribute for a root module.