Nucleus .Net Core CMS

Models.ModuleDefinition Class

Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents an installed module.
A comma-separated list of module categories.
Remarks
Module definitions are grouped by category when selecting the module type when creating a module.
The Action name for the default "Editor" for the module.
Name of the extension that the module belongs to.
Friendly name for the module definition, used for on-screen display in the administrative interface.
Module help Url.
Unique record identifier.
Remarks
The Id of a module definition is generated by the container's developer and is included in the extension manifest file used to install it.
Controller name for the Edit (settings) action.
Remarks
This value is optional. If it is not set, the ViewController will be used instead.
The Action name for the default "View" of the module.
Controller name for the view action.
Equals (Object other)
Determines whether two instances are equal by comparing their Ids.
Parameters
Name Type
other Object
GetHashCode ()
Executes the default hash function.
Returns
A hash code for the current object.
Remarks
This implementation exists to prevent a CS0659 compiler warning