Table of Contents

Namespace BSGameLib.Chat.Attributes

Classes

CommandAttribute

Marks a class that implements ICommand as a command. The keywords are what a player types to run it.

CommandGroupAttribute

Marks a command as a sub-command of the group named by the attribute. The group's keywords are added to the group's own; the sub-command's CommandAttribute names it within the group.

OptionalParameterAttribute

Marks a property as a parameter the player may leave out. The property is set before the command runs. A value-type property must be nullable.

RequiredParameterAttribute

Marks a property as a parameter the player must give. A command typed without it reports the parameter as missing and does not run.