C# Class Schumix.Irc.Commands.CommandManager

Inheritance: CommandHandler
Afficher le fichier Open project: Schumix/Schumix2

Méthodes publiques

Свойство Type Description
CommandMethodMap CommandMethod>.Dictionary

Méthodes publiques

Méthode Description
InitializeCommandMgr ( ) : void
SchumixRegisterHandler ( string code, CommandDelegate method, CommandPermission permission = CommandPermission.Normal ) : void
SchumixRegisterHandler ( string code, CommandMethod method ) : void
SchumixRemoveHandler ( string code ) : void
SchumixRemoveHandler ( string code, CommandDelegate method ) : void

Méthodes protégées

Méthode Description
CommandManager ( string ServerName ) : System
IncomingInfo ( string handler, IRCMessage sIRCMessage ) : void

Private Methods

Méthode Description
CreateMappings ( bool Reload = false ) : void
DeleteMappings ( bool Reload = false ) : void
ProcessMethods ( IEnumerable methods ) : void

Method Details

CommandManager() protected méthode

protected CommandManager ( string ServerName ) : System
ServerName string
Résultat System

IncomingInfo() protected méthode

protected IncomingInfo ( string handler, IRCMessage sIRCMessage ) : void
handler string
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

InitializeCommandMgr() public méthode

public InitializeCommandMgr ( ) : void
Résultat void

SchumixRegisterHandler() public méthode

public SchumixRegisterHandler ( string code, CommandDelegate method, CommandPermission permission = CommandPermission.Normal ) : void
code string
method CommandDelegate
permission CommandPermission
Résultat void

SchumixRegisterHandler() public méthode

public SchumixRegisterHandler ( string code, CommandMethod method ) : void
code string
method Schumix.Irc.Commands.Method.CommandMethod
Résultat void

SchumixRemoveHandler() public méthode

public SchumixRemoveHandler ( string code ) : void
code string
Résultat void

SchumixRemoveHandler() public méthode

public SchumixRemoveHandler ( string code, CommandDelegate method ) : void
code string
method CommandDelegate
Résultat void

Property Details

CommandMethodMap public_oe property

public Dictionary CommandMethodMap
Résultat CommandMethod>.Dictionary