Click or drag to resize

PluginModuleAttribute Class

Denotes an assembly as a loadable module.

Categories may be assigned to implement dynamic loading of modules by category.

Inheritance Hierarchy
SystemObject
  SystemAttribute
    TomsToolbox.EssentialsPluginModuleAttribute

Namespace: TomsToolbox.Essentials
Assembly: TomsToolbox.Essentials (in TomsToolbox.Essentials.dll) Version: 2.21.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax
[SerializableAttribute]
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Module)]
public sealed class PluginModuleAttribute : Attribute

The PluginModuleAttribute type exposes the following members.

Constructors
 NameDescription
Public methodPluginModuleAttribute Initializes a new instance of the PluginModuleAttribute class.
Top
Properties
 NameDescription
Public propertyCategories Gets the categories for this module.
Top
Extension Methods
 NameDescription
Public Extension MethodSafeCastT Performs a cast from object to T, avoiding possible null violations if T is a value type.
(Defined by ObjectExtensions)
Top
See Also