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.CorePluginModuleAttribute

Namespace:  TomsToolbox.Core
Assembly:  TomsToolbox.Core (in TomsToolbox.Core.dll) Version: 1.0.68.0
Syntax
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Module)]
[CLSCompliantAttribute(false)]
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.

[NotNull, ItemNotNull]

Top
Extension Methods
  NameDescription
Public Extension MethodSafeCastT
Performs a cast from object to T, avoiding possible null violations if T is a value type.

[CanBeNull]

(Defined by ObjectExtensions.)
Top
See Also