Interface IAbpModuleDescriptor
- Namespace
- Volo.Abp.Modularity
- Assembly
- Volo.Abp.Core.dll
public interface IAbpModuleDescriptor
- Extension Methods
Properties
AllAssemblies
All the assemblies of the module. Includes the main Assembly and other assemblies defined on the module Type using the AdditionalAssemblyAttribute attribute.
Assembly[] AllAssemblies { get; }
Property Value
- Assembly[]
Assembly
Main assembly that defines the module Type.
Assembly Assembly { get; }
Property Value
Dependencies
Modules on which this module depends on. A module can depend on another module using the DependsOnAttribute attribute.
IReadOnlyList<IAbpModuleDescriptor> Dependencies { get; }
Property Value
Instance
The instance of the module class (singleton).
IAbpModule Instance { get; }
Property Value
IsLoadedAsPlugIn
Is this module loaded as a plug-in?
bool IsLoadedAsPlugIn { get; }
Property Value
Type
Type of the module class.
Type Type { get; }