.NET Core 3.0+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

ModuleBase Properties

The base class for XAF modules.
Name Description
AdditionalControllerTypes Contains manually specified Controllers to be loaded to the Application Model.
AdditionalExportedTypes Contains manually specified business classes to be loaded to the Application Model.
Application Provides access to an XafApplication object that can be used to manage the current application.
AssemblyName For internal use only.
CanRaiseEvents protected Gets a value indicating whether the component can raise an event. Inherited from Component.
Container Gets the IContainer that contains the Component. Inherited from Component.
Description Specifies a textual description of a module.
DiffsStore For internal use.
Events protected Gets the list of event handlers that are attached to this Component. Inherited from Component.
ModelDifferenceResourceName This property is intended for internal use.
ModuleManager Provides access to the ApplicationModulesManager object, which contains information on the modules currenly added to the application.
Name Gets the full name of a module's type.
RequiredModuleTypes Provides access to the collection of modules that are added to the current module via the Module Designer.
ResourcesExportedToModel Provides access to a collection of Resource Localizers used in the current module to extend the Application Model's IModelLocalization node.
Site Gets or sets the ISite of the Component. Inherited from Component.
Version Gets the major, minor, revision, and build numbers of a module's assembly.
See Also