< Dice | MacroRegistry
MacroRegistry.RegisterType Method (Type)
From DiceRoller Documentation
Registers all public static methods marked with the DiceMacroAttribute on the type.
- Namespace: Dice
- Assembly: DiceRoller (in DiceRoller.dll)
Syntax
public void RegisterType(
Type t
)
Parameters
- t
- Type: System.Type
- Type to register methods from.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | A DiceMacroAttribute was applied to a public method that is not a valid MacroCallback.
- or - A macro with the same name has already been registered. |
Remarks
Non-public methods and instance methods are not registered, and therefore not examined. Nothing will happen if you apply this attribute to a non-public or instance method and subsequently call this function, and no exceptions will be thrown.