Property | Type | Description | |
---|---|---|---|
CommandsByAlias | Command>.IDictionary | ||
RemoteCommandPrefix | string |
Method | Description | |
---|---|---|
Add ( |
Adds a Command to the CommandsByAlias.
|
|
Add ( |
Adds a command of the specific type to the CommandsByAlias.
|
|
Ban ( IrcChannel Channel ) : void | ||
Ban ( IrcChannel Channel, System.TimeSpan Time ) : void | ||
Ban ( string Channel ) : void | ||
Ban ( string Channel, System.TimeSpan Time ) : void | ||
CtcpReply ( string Target, string Request, string argFormat ) : void | ||
CtcpRequest ( string Target, string Request, string argFormat ) : void | ||
DccRequest ( string Target, string requestFormat ) : void | ||
Describe ( ChatTarget Target, string format ) : void | ||
Describe ( string Target, string format ) : void | ||
Get ( string alias ) : |
||
Initialize ( ) : void |
Removes all Commands of the specific Type from the CommandsByAlias. Clears the CommandsByAlias, invokes an instance of every Class that is inherited from Command and adds it to the CommandsByAlias and the List. Is automatically called when an instance of IrcClient is created in order to find all Commands.
|
|
Invite ( IrcUser User, IrcChannel Channel ) : void | ||
Invite ( IrcUser User, string Channel ) : void | ||
Invite ( string Nick, IrcChannel Channel ) : void | ||
Invite ( string Nick, string Channel ) : void | ||
IrcCommandHandler ( IrcClient connection ) : System | ||
Join ( string target ) : void | ||
Join ( string target, string key ) : void | ||
Kick ( IrcChannel channel, IrcUser user ) : void | ||
Kick ( IrcChannel Channel, IrcUser User, string reasonFormat ) : void | ||
Kick ( string channel, string user ) : void | ||
Kick ( string Channel, string User, string reasonFormat ) : void | ||
KickBan ( IrcChannel channel ) : void | ||
KickBan ( IrcChannel channel, System.TimeSpan time ) : void | ||
KickBan ( IrcChannel channel, System.TimeSpan time, string reason ) : void | ||
KickBan ( IrcChannel channel, string reason ) : void | ||
KickBan ( string channel ) : void | ||
KickBan ( string channel, System.TimeSpan time ) : void | ||
KickBan ( string channel, System.TimeSpan time, string reason ) : void | ||
KickBan ( string channel, string reason ) : void | ||
Mode ( IrcChannel Channel, string flags ) : void | ||
Mode ( IrcChannel Channel, string flags, string Targets ) : void | ||
Mode ( string flags ) : void | ||
Mode ( string flags, string Targets ) : void | ||
Mode ( string Channel, string flags, string Targets ) : void | ||
Msg ( ChatTarget Target, object format ) : void | ||
Msg ( string Target, object format ) : void | ||
Nick ( string newNick ) : void | ||
Notice ( ChatTarget Target, string format ) : void | ||
Notice ( string Target, string format ) : void | ||
Part ( IrcChannel chan, string reason ) : void | ||
Part ( string chan, string reason ) : void | ||
ReactTo ( |
Executes a specific Command with parameters. Interprets the first word as alias, takes all enabled Commands with the specific alias out of the CommandsByAlias-map and triggers the specific Process() method on all of them. If the processing of the command raises an Exception, the fail events are triggered.
|
|
ReactTo ( StringStream text ) : bool |
Calls
|
|
Remove ( |
Removes a Command.
|
|
RetrieveBanList ( string Channel ) : void | ||
SetTopic ( string chan, string topic ) : void | ||
Unban ( IrcChannel Channel ) : void | ||
Unban ( IrcChannel Channel, string Masks ) : void | ||
Unban ( string Channel ) : void | ||
Unban ( string Channel, string Masks ) : void | ||
Whois ( string nick ) : void | ||
WhoisSimple ( string nick ) : void | ||
this ( string alias ) : |
Method | Description | |
---|---|---|
AddWaitingTrigger ( string reply, |
Add a trigger that awaits a server-response;
|
|
NotifyServResponse ( string sender, string action, string remainder ) : void |
public static Add ( |
||
cmdType | ||
return | void |
public Ban ( IrcChannel Channel, System.TimeSpan Time ) : void | ||
Channel | IrcChannel | |
Time | System.TimeSpan | |
return | void |
public Ban ( string Channel, System.TimeSpan Time ) : void | ||
Channel | string | |
Time | System.TimeSpan | |
return | void |
public CtcpReply ( string Target, string Request, string argFormat ) : void | ||
Target | string | |
Request | string | |
argFormat | string | |
return | void |
public CtcpRequest ( string Target, string Request, string argFormat ) : void | ||
Target | string | |
Request | string | |
argFormat | string | |
return | void |
public DccRequest ( string Target, string requestFormat ) : void | ||
Target | string | |
requestFormat | string | |
return | void |
public Describe ( ChatTarget Target, string format ) : void | ||
Target | ChatTarget | |
format | string | |
return | void |
public Describe ( string Target, string format ) : void | ||
Target | string | |
format | string | |
return | void |
public Invite ( IrcUser User, IrcChannel Channel ) : void | ||
User | IrcUser | |
Channel | IrcChannel | |
return | void |
public Invite ( IrcUser User, string Channel ) : void | ||
User | IrcUser | |
Channel | string | |
return | void |
public Invite ( string Nick, IrcChannel Channel ) : void | ||
Nick | string | |
Channel | IrcChannel | |
return | void |
public Invite ( string Nick, string Channel ) : void | ||
Nick | string | |
Channel | string | |
return | void |
public IrcCommandHandler ( IrcClient connection ) : System | ||
connection | IrcClient | |
return | System |
public Join ( string target, string key ) : void | ||
target | string | |
key | string | |
return | void |
public Kick ( IrcChannel channel, IrcUser user ) : void | ||
channel | IrcChannel | |
user | IrcUser | |
return | void |
public Kick ( IrcChannel Channel, IrcUser User, string reasonFormat ) : void | ||
Channel | IrcChannel | |
User | IrcUser | |
reasonFormat | string | |
return | void |
public Kick ( string channel, string user ) : void | ||
channel | string | |
user | string | |
return | void |
public Kick ( string Channel, string User, string reasonFormat ) : void | ||
Channel | string | |
User | string | |
reasonFormat | string | |
return | void |
public KickBan ( IrcChannel channel, System.TimeSpan time ) : void | ||
channel | IrcChannel | |
time | System.TimeSpan | |
return | void |
public KickBan ( IrcChannel channel, System.TimeSpan time, string reason ) : void | ||
channel | IrcChannel | |
time | System.TimeSpan | |
reason | string | |
return | void |
public KickBan ( IrcChannel channel, string reason ) : void | ||
channel | IrcChannel | |
reason | string | |
return | void |
public KickBan ( string channel, System.TimeSpan time ) : void | ||
channel | string | |
time | System.TimeSpan | |
return | void |
public KickBan ( string channel, System.TimeSpan time, string reason ) : void | ||
channel | string | |
time | System.TimeSpan | |
reason | string | |
return | void |
public KickBan ( string channel, string reason ) : void | ||
channel | string | |
reason | string | |
return | void |
public Mode ( IrcChannel Channel, string flags ) : void | ||
Channel | IrcChannel | |
flags | string | |
return | void |
public Mode ( IrcChannel Channel, string flags, string Targets ) : void | ||
Channel | IrcChannel | |
flags | string | |
Targets | string | |
return | void |
public Mode ( string flags, string Targets ) : void | ||
flags | string | |
Targets | string | |
return | void |
public Mode ( string Channel, string flags, string Targets ) : void | ||
Channel | string | |
flags | string | |
Targets | string | |
return | void |
public Msg ( ChatTarget Target, object format ) : void | ||
Target | ChatTarget | |
format | object | |
return | void |
public Msg ( string Target, object format ) : void | ||
Target | string | |
format | object | |
return | void |
public Notice ( ChatTarget Target, string format ) : void | ||
Target | ChatTarget | |
format | string | |
return | void |
public Notice ( string Target, string format ) : void | ||
Target | string | |
format | string | |
return | void |
public Part ( IrcChannel chan, string reason ) : void | ||
chan | IrcChannel | |
reason | string | |
return | void |
public Part ( string chan, string reason ) : void | ||
chan | string | |
reason | string | |
return | void |
public RetrieveBanList ( string Channel ) : void | ||
Channel | string | |
return | void |
public SetTopic ( string chan, string topic ) : void | ||
chan | string | |
topic | string | |
return | void |
public Unban ( IrcChannel Channel, string Masks ) : void | ||
Channel | IrcChannel | |
Masks | string | |
return | void |
public Unban ( string Channel, string Masks ) : void | ||
Channel | string | |
Masks | string | |
return | void |
public static IDictionary |
||
return | Command>.IDictionary |