[This is preliminary documentation and is subject to change.]

This namespace contains all listeners, what can be used on an irc connection. A listener listens for informations on an irc connection established over an [IrcSharp.IrcClient] and contacts you over an event, when the information was completly read. As the irc protocol often uses multible lines to transfer lists of data, these listeners are a good way to do custom steps, after the complete information was received from the server.

Classes

  ClassDescription
ChannelListBeginEventArgs
The ChannelListBeginEventArgs class is the EventArgs class for the ChannelListListener.ChannelListBegin event.
ChannelListEndEventArgs
The ChannelListEndEventArgs class is the EventArgs class for the ChannelListListener.ChannelListEnd event.
ChannelListLine
The ChannelListLine represents a line in a channel list as sent from an irc server.
ChannelListListener
This listener allows you to listen for a channel list, requested by a LIST command.
InfoBeginEventArgs
The InfoBeginEventArgs class is the EventArgs class for the InfoListener.InfoBegin event.
InfoEndEventArgs
The InfoEndEventArgs class is the EventArgs class for the InfoListener.InfoEnd event.
InfoListener
The InfoListener reads a complete info block from an IrcClient.
LinksBeginEventArgs
The LinksBeginEventArgs class is the EventArgs class for the LinksListener.LinksBegin event.
LinksEndEventArgs
The LinksEndEventArgs class is the EventArgs class for the LinksListener.LinksEnd event.
LinksListener
This listener allows you to listen for a link reply.
MotdBeginEventArgs
The MotdBeginEventArgs class is the EventArgs class for the MotdListener.MotdBegin event.
MotdEndEventArgs
The MotdEndEventArgs class is the EventArgs class for the MotdListener.MotdEnd event.
MotdListener
This listener allows you to listen for the server motd.
NamesBeginEventArgs
The NamesBeginEventArgs class is the EventArgs class for the NamesListener.NamesBegin event.
NamesEndEventArgs
The NamesEndEventArgs class is the EventArgs class for the NamesListener.NamesEnd event.
NamesListener
This listener allows you to listen for a names reply.
WhoBeginEventArgs
The WhoBeginEventArgs class is the EventArgs class for the WhoListener.WhoBegin event.
WhoEndEventArgs
The WhoEndEventArgs class is the EventArgs class for the WhoListener.WhoEnd event.
WhoLine
The WhoLine represents a line in a who reply as sent from an irc server.
WhoListener
This listener allows you to listen for a who reply.

Delegates

  DelegateDescription
ChannelListListener..::.ChannelListBeginEventHandler
The EventHandler for the ChannelListBegin event.
ChannelListListener..::.ChannelListEndEventHandler
The EventHandler for the ChannelListEnd event.
InfoListener..::.InfoBeginEventHandler
The EventHandler for the InfoBegin event.
InfoListener..::.InfoEndEventHandler
The EventHandler for the InfoEnd event.
LinksListener..::.LinksBeginEventHandler
The EventHandler for the LinksBegin event.
LinksListener..::.LinksEndEventHandler
The EventHandler for the LinksEnd event.
MotdListener..::.MotdBeginEventHandler
The EventHandler for the MotdBegin event.
MotdListener..::.MotdEndEventHandler
The EventHandler for the MotdEnd event.
NamesListener..::.NamesBeginEventHandler
The EventHandler for the NamesBegin event.
NamesListener..::.NamesEndEventHandler
The EventHandler for the NamesEnd event.
WhoListener..::.WhoBeginEventHandler
The EventHandler for the WhoBegin event.
WhoListener..::.WhoEndEventHandler
The EventHandler for the WhoEnd event.