Namespace EPiServer.Shell.Modules
Classes
BinariesFinder
Locates modules assemblies NuGet compatible approach is used to find modules binaries: http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package.
ConfigModuleProvider
Analyzes the configuration and initializes built-in and user-defined modules.
ModuleAssembly
Represents module assembly
ModuleDependencyViewModel
Used to transfer ModuleDependency into a format that is suitable for client consumption.
ModuleExtensions
Helps in dealing with shell modules
ModuleFinder
Discovers modules in a folder structure and registers them into the application
ModuleInitializer
This class whole purpose in life is to initializes modules while being internally used by EPiServer.
ModuleProviderAttribute
Attribute for the shell modules providers
ModuleRoutePair
Used to pass configurable information about a route.
ModuleTable
Keep tracks of module to assembly mappings
ModuleViewModel
Used to parse ShellModule and ShellModuleManifest into a format that is suitable for client consumption.
ReadOnlyProtectedModuleEventArgs
Event argument used when access protected module and the database is in the ReadOnly mode.
ShellModule
Represents a module of the EPiServer Framework application
ShellZipArchiveVirtualPathProviderModule
Handles convention based registration of ZipArchiveVirtualPathProvider for modules.
VersionUtility
Adapted Version utility, provides methods to get System.Runtime.Versioning.FrameworkName by folder name and find compatible assemblies.
Interfaces
IAccessReadOnlyProtectedModules
Used to forbid or unavailable access when modules are stored in the "_Protected" folder and the application is in the ReadOnly mode.
IFallbackModuleController
Gets a controller that will be used when a module dosn't have a controller.
IModuleFinder
Discovers modules in a folder structure and registers them into the application
IModuleProvider
Provides modules in the shell module system.