Defines a mechanism for preventing server floods by limiting the rate of outgoing raw messages from the client.
Gets the time delay before which the client may currently send the next message.
The time delay before the next message may be sent, in milliseconds.
Notifies the flood preventer that a message has just been send by the client.
Represents an object that raises an event when a message or notice has been received.
Occurs when a message has been received by the object.
Occurs when a notice has been received by the object.
Represents the source of a message or notice sent by an IRC client.
Gets the name of the source, as understood by the IRC protocol.
Represents the target of a message or notice sent by an IRC client.
Gets the name of the source, as understood by the IRC protocol.
Represents an IRC channel that exists on a specific .
Gets the client to which the channel belongs.
Gets the in the channel that corresponds to the specified
, or if none is found.
The for which to look.
The in the channel that corresponds to the specified
, or if none is found.
is .
Requests a list of the current modes of the channel, or if is specified, the
settings for the specified modes.
The modes for which to get the current settings, or for all
current channel modes.
Requests the current topic of the channel.
Invites the the specified user to the channel.
The user to invite to the channel
The nick name of the user to invite.
Invites the the specified user to the channel.
The nick name of the user to invite.
Kicks the specified user from the channel, giving the specified comment.
The nick name of the user to kick from the channel.
The comment to give for the kick, or for none.
Leaves the channel, giving the specified comment.
The comment to send the server upon leaving the channel, or for
no comment.
Occurs when the channel has received a message.
Gets a read-only collection of the modes the channel currently has.
Occurs when any of the modes of the channel have changed.
Gets the name of the channel.
Occurs when the channel has received a notice.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Occurs when the channel has received a message, before the event.
Occurs when the channel has received a notice, before the event.
Occurs when a property value changes.
Sets the specified modes on the channel.
A collection of mode characters that should become the new modes.
Any modes in the collection that are not currently set will be set, and any nodes not in the collection that
are currently set will be unset.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
A collection of parameters to he modes, or for no
parameters.
is .
Sets the specified modes on the channel.
A collection of mode characters that should become the new modes.
Any modes in the collection that are not currently set will be set, and any nodes not in the collection that
are currently set will be unset.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
A collection of parameters to he modes, or for no
parameters.
is .
Sets the specified modes on the channel.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
A collection of parameters to he modes, or for no
parameters.
[Missing <param name="setModes"/> documentation for "M:IrcDotNet.IrcChannel.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.String})"]
[Missing <param name="unsetModes"/> documentation for "M:IrcDotNet.IrcChannel.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.String})"]
is .
is .
Sets the specified modes on the channel.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
A collection of parameters to he modes, or for no
parameters.
is .
Sets the specified modes on the channel.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
A collection of parameters to he modes, or for no
parameters.
is .
Sets the topic of the channel to the specified text.
The new topic to set.
Gets the current topic of the channel.
Occurs when the topic of the channel has changed.
Returns a string representation of this instance.
A string that represents this instance.
Gets the type of the channel.
Occurs when a user is invited to join the channel.
Occurs when a user has joined the channel.
Occurs when a user is kicked from the channel.
Occurs when a user has left the channel.
Gets a collection of all channel users currently in the channel.
Occurs when the list of users in the channel has been received.
The list of users is sent initially upon joining the channel, or on the request of the client.
Represents a collection of objects.
Gets the client to which the collection of channels belongs.
Joins the specified channels.
A collection of the names of channels to join.
Joins the specified channels.
A collection of 2-tuples of the names of channels to join and their keys.
Joins the specified channels.
A collection of the names of channels to join.
Joins the specified channels.
A collection of 2-tuples of the names of channels to join and their keys.
Leaves the specified channels, giving the specified comment.
A collection of the names of channels to leave.
The comment to send the server upon leaving the channel, or for
no comment.
Leaves the specified channels, giving the specified comment.
A collection of the names of channels to leave.
The comment to send the server upon leaving the channel, or for
no comment.
Provides data for events that concern an .
Initializes a new instance of the class.
The channel that the event concerns.
[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcChannelEventArgs.#ctor(IrcDotNet.IrcChannel,System.String)"]
Gets the channel that the event concerns.
Stores information about a particular channel on an IRC network.
Initializes a new instance of the structure with the specified properties.
The name of the channel.
The number of visible users in the channel.
The current topic of the channel.
The name of the channel.
The current topic of the channel.
The number of visible users in the channel.
Provides data for the event.
Initializes a new instance of the class.
The channel to which the recipient user is invited.
The user inviting the recipient user to the channel.
Gets the user inviting the recipient user to the channel
Provides data for the event.
Initializes a new instance of the class.
A list of information about the channels that was returned by the server.
Gets the list of information about the channels that was returned by the server.
Defines the types of channels. Each channel may only be of a single type at any one time.
The channel type is unspecified.
The channel is public. The server always lists this channel.
The channel is private. The server never lists this channel.
The channel is secret. The server never lists this channel and pretends it does not exist when responding to
queries.
Represents an IRC user that exists on a specific channel on a specific .
Gets or sets the channel.
Removes operator privileges from the user in the channel.
Devoices the user in the channel
Kicks the user from the channel, giving the specified comment.
The comment to give for the kick, or for none.
A read-only collection of the channel modes the user currently has.
Occurs when the channel modes of the user have changed.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Gives the user operator privileges in the channel.
Occurs when a property value changes.
Returns a string representation of this instance.
A string that represents this instance.
Gets the that is represented by the .
Voices the user in the channel.
Represents a collection of objects.
Gets the channel to which the collection of channel users belongs.
Gets a collection of all users that correspond to the channel users in the collection.
A collection of users.
Provides data for events that concern an .
Initializes a new instance of the class.
The channel user that the event concerns.
[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcChannelUserEventArgs.#ctor(IrcDotNet.IrcChannelUser,System.String)"]
Gets the channel user that the event concerns.
Represents a client that communicates with a server using the IRC (Internet Relay Chat) protocol.
Do not inherit this class unless the protocol itself is being extended.
Initializes a new instance of the class.
Occurs when a list of channels has been received from the server in response to a query.
Gets a collection of all channels known to the client.
Gets a collection of channel modes that apply to users in a channel.
Occurs when the client information has been received from the server, following registration.
Connects asynchronously to the specified server.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
is .
does not specify valid registration
information.
The current instance has already been disposed.
Connects asynchronously to the specified server.
An IP addresses that designates the remote host.
The port number of the remote host.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
is .
does not specify valid registration
information.
The current instance has already been disposed.
Connects asynchronously to the specified server.
An IP addresses that designates the remote host.
The port number of the remote host.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
is .
does not specify valid registration
information.
The current instance has already been disposed.
Connects asynchronously to the specified server.
The name of the remote host.
The port number of the remote host.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
is .
does not specify valid registration
information.
The current instance has already been disposed.
Connects asynchronously to the specified server.
The name of the remote host.
The port number of the remote host.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
is .
does not specify valid registration
information.
The current instance has already been disposed.
Connects to a server using the specified URL and user information.
The name of the remote host.
The port number of the remote host.
The network endpoint (IP address and port) of the server to which to connect.
to connect to the server via SSL; ,
otherwise
The information used for registering the client.
The type of the object may be either or
.
[Missing <param name="url"/> documentation for "M:IrcDotNet.IrcClient.Connect(System.Uri,IrcDotNet.IrcRegistrationInfo)"]
is .
does not specify valid registration
information.
The current instance has already been disposed.
Occurs when the client has connected to the server.
Occurs when the client has failed to connect to the server.
Disconnects asynchronously from the server.
The current instance has already been disposed.
Occurs when the client has disconnected from the server.
Releases all resources used by the object.
Releases all resources used by the .
if the consumer is actively disposing the object;
if the garbage collector is finalizing the object.
Occurs when the client encounters an error during execution, while connected.
Occurs when an error message (ERROR command) is received from the server.
Finalizes an instance of the class.
Gets or sets an object that limits the rate of outgoing messages in order to prevent flooding the server.
The value is by default, which indicates that no flood prevention should be
performed.
Gets the channel with the specified name, creating it if necessary.
The name of the channel.
if the channel object was created during the call;
, otherwise.
The channel object that corresponds to the specified name.
Gets the channel with the specified name, creating it if necessary.
The name of the channel.
if the channel object was created during the call;
, otherwise.
The channel object that corresponds to the specified name.
Gets a list of channel objects from the specified comma-separated list of channel names.
A value that contains a comma-separated list of names of channels.
A list of channel objects that corresponds to the given list of channel names.
Gets the type of the channel from the specified character.
A character that represents the type of the channel.
The character may be one of the following:
CharacterChannel type- =Public channel
- *Private channel
- @Secret channel
The channel type that corresponds to the specified character.
does not correspond to any known channel type.
Requests the Message of the Day (MOTD) from the specified server.
The name of the server from which to request the MOTD, or
for the current server.
The current instance has already been disposed.
Gets the target of a message from the specified name.
A message target may be an , , or .
The name of the target.
The target object that corresponds to the given name.
does not represent a valid message target.
Gets a collection of mode characters and mode parameters from the specified mode parameters.
Combines multiple mode strings into a single mode string.
A collection of message parameters, which consists of mode strings and mode
parameters. A mode string is of the form `( "+" / "-" ) *( mode character )`, and specifies mode changes.
A mode parameter is arbitrary text associated with a certain mode.
A 2-tuple of a single mode string and a collection of mode parameters.
Each mode parameter corresponds to a single mode character, in the same order.
Requests statistics about the connected IRC network.
If is specified, then the server only returns information about the part of
the network formed by the servers whose names match the mask; otherwise, the information concerns the whole
network
A wildcard expression for matching against server names, or
to match the entire network.
The name of the server to which to forward the message, or
for the current server.
The current instance has already been disposed.
Gets the server with the specified host name, creating it if necessary.
The host name of the server.
if the server object was created during the call;
, otherwise.
The server object that corresponds to the specified host name.
Gets the server with the specified host name, creating it if necessary.
The host name of the server.
if the server object was created during the call;
, otherwise.
The server object that corresponds to the specified host name.
Requests a list of all servers known by the target server.
If is specified, then the server only returns information about the part of
the network formed by the servers whose names match the mask; otherwise, the information concerns the whole
network.
A wildcard expression for matching against server names, or
to match the entire network.
The name of the server to which to forward the request, or
for the current server.
The current instance has already been disposed.
Requests statistics about the specified server.
The query character that indicates which server statistics to return.
The set of valid query characters is dependent on the implementation of the particular IRC server.
The name of the server whose statistics to request.
The current instance has already been disposed.
Requests the local time on the specified server.
The name of the server whose local time to request.
The current instance has already been disposed.
Requests the version of the specified server.
The name of the server whose version to request.
The current instance has already been disposed.
Gets the source of a message from the specified prefix.
A message source may be a or .
The raw prefix of the message.
The message source that corresponds to the specified prefix. The object is an instance of
or .
does not represent a valid message source.
Gets the user with the specified nick name, creating it if necessary.
The nick name of the user.
if the user is currently online;
, if the user is currently offline.
The property of the user object is set to this value.
if the user object was created during the call;
, otherwise.
The user object that corresponds to the specified nick name.
Gets the user with the specified nick name, creating it if necessary.
The nick name of the user.
if the user is currently online;
, if the user is currently offline.
The property of the user object is set to this value.
if the user object was created during the call;
, otherwise.
The user object that corresponds to the specified nick name.
Gets the user with the specified user name, creating it if necessary.
The user name of the user.
if the user object was created during the call;
, otherwise.
The user object that corresponds to the specified user name.
Gets the user with the specified user name, creating it if necessary.
The user name of the user.
if the user object was created during the call;
, otherwise.
The user object that corresponds to the specified user name.
Extracts the the mode and nick name of a user from the specified value.
The input value, containing a nick name optionally prefixed by a mode character.
A 2-tuple of the nick name and user mode.
Gets a list of user objects from the specified comma-separated list of nick names.
A value that contains a comma-separated list of nick names of users.
A list of user objects that corresponds to the given list of nick names.
Handles the specified parameter value of an ISUPPORT message, received from the server upon registration.
The name of the parameter.
The value of the parameter, or if it does not have a value.
[Missing <returns> documentation for "M:IrcDotNet.IrcClient.HandleISupportParameter(System.String,System.String)"]
Handles the specified statistical entry for the server, received in response to a STATS message.
The type of the statistical entry for the server.
The message that contains the statistical entry.
Determines whether the specified name refers to a channel.
The name to check.
if the specified name represents a channel; ,
otherwise.
Gets whether the client is currently connected to a server.
Gets whether the object has been disposed.
Gets whether the client connection has been registered with the server.
Requests a list of information about the specified (or all) channels on the network.
The names of the channels to list, or to list all channels
on the network.
Requests a list of information about the specified (or all) channels on the network.
The names of the channels to list, or to list all channels
on the network.
Gets the local user. The local user is the user managed by this client connection.
Gets the Message of the Day (MOTD) sent by the server.
This value is set after successful registration of the connection.
Occurs when the Message of the Day (MOTD) has been received from the server.
Gets information about the IRC network that is given by the server.
This value is set after successful registration of the connection.
Occurs when information about the IRC network has been received from the server.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Sends a ping to the specified server.
The name of the server to ping.
The current instance has already been disposed.
Occurs when a ping query is received from the server.
The client automatically replies to pings from the server; this event is only a notification.
Occurs when a pong reply is received from the server.
Process RPL_ENDOFSTATS responses from the server.
The message received from the server.
Process ERROR messages received from the server.
The message received from the server.
Process INVITE messages received from the server.
The message received from the server.
Process JOIN messages received from the server.
The message received from the server.
Process KICK messages received from the server.
The message received from the server.
Process RPL_LUSERCHANNELS responses from the server.
The message received from the server.
Process RPL_LUSERCLIENT responses from the server.
The message received from the server.
Process RPL_LUSERME responses from the server.
The message received from the server.
Process RPL_LUSEROP responses from the server.
The message received from the server.
Process RPL_LUSERUNKNOWN responses from the server.
The message received from the server.
Process MODE messages received from the server.
The message received from the server.
Process NICK messages received from the server.
The message received from the server.
Process NOTICE messages received from the server.
The message received from the server.
Process numeric error (from 400 to 599) responses from the server.
The message received from the server.
Process PART messages received from the server.
The message received from the server.
Process PING messages received from the server.
The message received from the server.
Process PONG messages received from the server.
The message received from the server.
Process PRIVMSG messages received from the server.
The message received from the server.
Process QUIT messages received from the server.
The message received from the server.
Process RPL_AWAY responses from the server.
The message received from the server.
Process RPL_BOUNCE and RPL_ISUPPORT responses from the server.
The message received from the server.
Process RPL_CREATED responses from the server.
The message received from the server.
Process RPL_ENDOFLINKS responses from the server.
The message received from the server.
Process RPL_ENDOFNAMES responses from the server.
The message received from the server.
Process RPL_ENDOFWHO responses from the server.
The message received from the server.
Process 318 responses from the server.
The message received from the server.
Process RPL_ENDOFWHOWAS responses from the server.
The message received from the server.
Process RPL_INVITING responses from the server.
The message received from the server.
Process RPL_ISON responses from the server.
The message received from the server.
Process RPL_LINKS responses from the server.
The message received from the server.
Process RPL_LIST responses from the server.
The message received from the server.
Process RPL_LISTEND responses from the server.
The message received from the server.
Process RPL_MOTD responses from the server.
The message received from the server.
Process RPL_ENDOFMOTD responses from the server.
The message received from the server.
Process RPL_MOTDSTART responses from the server.
The message received from the server.
Process RPL_MYINFO responses from the server.
The message received from the server.
Process RPL_NAMEREPLY responses from the server.
The message received from the server.
Process RPL_NOTOPIC responses from the server.
The message received from the server.
Process RPL_NOWAWAY responses from the server.
The message received from the server.
Process RPL_TIME responses from the server.
The message received from the server.
Process RPL_TOPIC responses from the server.
The message received from the server.
Process RPL_UNAWAY responses from the server.
The message received from the server.
Process RPL_VERSION responses from the server.
The message received from the server.
Process RPL_WELCOME responses from the server.
The message received from the server.
Process RPL_WHOISCHANNELS responses from the server.
The message received from the server.
Process RPL_WHOISIDLE responses from the server.
The message received from the server.
Process RPL_WHOISOPERATOR responses from the server.
The message received from the server.
Process RPL_WHOISSERVER responses from the server.
The message received from the server.
Process RPL_WHOISUSER responses from the server.
The message received from the server.
Process RPL_WHOREPLY responses from the server.
The message received from the server.
Process RPL_WHOWASUSER responses from the server.
The message received from the server.
Process RPL_YOURESERVICE responses from the server.
The message received from the server.
Process RPL_YOURHOST responses from the server.
The message received from the server.
Process RPL_STATSCLINE responses from the server.
The message received from the server.
Process RPL_STATSCOMMANDS responses from the server.
The message received from the server.
Process RPL_STATSHLINE responses from the server.
The message received from the server.
Process RPL_STATSILINE responses from the server.
The message received from the server.
Process RPL_STATSKLINE responses from the server.
The message received from the server.
Process RPL_STATSLINKINFO responses from the server.
The message received from the server.
Process RPL_STATSLLINE responses from the server.
The message received from the server.
Process RPL_STATSNLINE responses from the server.
The message received from the server.
Process RPL_STATSOLINE responses from the server.
The message received from the server.
Process RPL_STATSUPTIME responses from the server.
The message received from the server.
Process RPL_STATSYLINE responses from the server.
The message received from the server.
Process TOPIC messages received from the server.
The message received from the server.
Occurs when a protocol (numeric) error is received from the server.
Sends a Who query to the server targeting the specified channel or user masks.
A wildcard expression for matching against channel names; or if none can be found,
host names, server names, real names, and nick names of users. If the value is ,
all users are matched.
to match only server operators;
to match all users.
The current instance has already been disposed.
Sends a Who Is query to server targeting the specified nick name masks.
A collection of wildcard expressions for matching against nick names of users.
The current instance has already been disposed.
is .
Sends a Who Is query to server targeting the specified nick name masks.
A collection of wildcard expressions for matching against nick names of users.
The current instance has already been disposed.
is .
Sends a Who Was query to server targeting the specified nick names.
The nick names of the users to query.
The maximum number of entries to return from the query. A negative value
specifies to return an unlimited number of entries.
The current instance has already been disposed.
is .
Sends a Who Was query to server targeting the specified nick names.
The nick names of the users to query.
The maximum number of entries to return from the query. A negative value
specifies to return an unlimited number of entries.
The current instance has already been disposed.
is .
Quits the server, giving the specified comment. Waits the specified duration of time before forcibly
disconnecting.
The number of milliseconds to wait before forcibly disconnecting.
The comment to send to the server.
The current instance has already been disposed.
Quits the server, giving the specified comment.
The comment to send to the server.
The current instance has already been disposed.
Occurs when a raw message has been received from the server.
Occurs when a raw message has been sent to the server.
Occurs when the connection has been registered.
Sends a request for information about the administrator of the server.
The name of the server to which to forward the message, or
for the current server.
Sends an update to the server indicating that the local user is away.
The text of the away message. The away message is sent to any user that tries to contact
the local user while it is away.
Sends an update for the modes of the specified channel.
The channel whose modes to update.
The mode string that indicates the channel modes to change.
A collection of parameters to the specified .
Sends a request for the server to try to connect to another server.
The host name of the other server to which the server should connect.
The port on the other server to which the server should connect.
The name of the server to which to forward the message, or
for the current server.
Sends a request to the server telling it to shut down.
Sends a request for general information about the server program.
The name of the server to which to forward the message, or
for the current server.
Sends a request to invite the specified user to the specified channel.
The name of the channel to which to invite the user.
The nick name of the user to invite.
Sends a request to check whether the specified users are currently online.
A collection of the nick names of the users to query.
Sends a request to join the specified channels.
A collection of the names of the channels to join.
Sends a request to join the specified channels.
A collection of 2-tuples of the names and keys of the channels to join.
Sends a request to kick the specifier users from the specified channel.
A collection of 2-tuples of channel names and the nick names of the users to
kick from the channel.
The comment to send the server, or for none.
Sends a request to kick the specifier users from the specified channel.
The name of the channel from which to kick the users.
A collection of the nick names of the users to kick from the channel.
A collection of 2-tuples of channel names and the nick names of the users to
kick from the channel.
The comment to send the server, or for none.
Sends a request to disconnect the specified user from the server.
The nick name of the user to disconnect.
The comment to send the server.
Sends a request to leave all channels in which the user is currently present.
Sends a request to list all other servers linked to the server.
A wildcard expression for matching the names of servers to list.
The name of the server to which to forward the message, or
for the current server.
Sends a request to list channels and their topics.
A collection of the names of channels to list, or for all
channels.
The name of the server to which to forward the message, or
for the current server.
Sends a request to get statistics about the size of the IRC network.
A wildcard expression for matching against the names of servers, or
to match the entire network.
The name of the server to which to forward the message, or
for the current server.
Sends a request to receive the Message of the Day (MOTD) from the server.
The name of the server to which to forward the message, or for
the current server.
Sends a request to list all names visible to the client.
A collection of the names of channels for which to list users, or
for all channels.
The name of the server to which to forward the message, or
for the current server.
Sends the nick name of the local user to the server. This command may be used either for intitially setting
the nick name or changing it at any point.
The nick name to set.
Sends a notice to the specified targets.
A collection of the targets to which to send the message.
The text of the message to send.
Sends a request for server operator privileges.
The user name with which to register.
The password with which to register.
Sends a request to leave the specified channels.
A collection of the names of the channels to leave.
The comment to send the server, or for none.
Sends the password for registering the connection.
This message must only be sent before the actual registration, which is done by
(for normal users) or (for services).
The connection password.
Sends a ping request to the server.
The name of the server to which to send the request.
The name of the server to which to forward the message, or
for the current server.
Sends a pong response (to a ping) to the server.
The name of the server to which to send the response.
The name of the server to which to forward the message, or
for the current server.
Sends a private message to the specified targets.
A collection of the targets to which to send the message.
The text of the message to send.
Sends a notification to the server indicating that the client is quitting the network.
The comment to send the server, or for none.
Sends a request to the server telling it to reprocess its configuration settings.
Sends a message to the server telling it to restart.
Sends a request to register the client as a service on the server.
The nick name of the service.
A wildcard expression for matching against server names, which determines where
the service is visible.
A description of the service.
Sends a request to list services currently connected to the netwrok/
A wildcard expression for matching against the names of services.
The type of services to list.
Sends a query message to a service.
The name of the service.
The text of the message to send.
Sends a request to disconnect the specified server from the network.
This command is only available to oeprators.
The name of the server to disconnected from the network.
The comment to send the server.
Sends a request to query statistics for the server.
The query to send the server.
The name of the server to which to forward the message, or
for the current server.
Sends a request to query the local time on the server.
The name of the server to which to forward the message, or
for the current server.
Sends an update or request for the topic of the specified channel.
The name of the channel whose topic to change.
The new topic to set, or to request the current topic.
Sends a query to trace the route to the server.
The name of the server to which to forward the message, or
for the current server.
Sends a request to register the client as a user on the server.
The user name of the user.
The initial mode of the user.
The real name of the user.
Sends a request to return the host names of the specified users.
A collection of the nick names of the users to query.
Sends an update or request for the current modes of the specified user.
The nick name of the user whose modes to update/request.
The mode string that indicates the user modes to change.
Sends a request to return a list of information about all users currently registered on the server.
The name of the server to which to forward the message, or
for the current server.
Sends a request for the version of the server program.
The name of the server to which to forward the message, or
for the current server.
Sends a message to all connected users that have the 'w' mode set.
The text of the message to send.
Sends a request to perform a Who query on users.
A wildcard expression for matching against channel names; or if none can be found,
host names, server names, real names, and nick names of users. If the value is ,
all users are matched.
to match only server operators;
to match all users.
Sends a request to perform a WhoIs query on users.
A collection of wildcard expressions for matching against the nick names of
users.
The name of the server to which to forward the message, or
for the current server.
Sends a request to perform a WhoWas query on users.
A collection of wildcard expressions for matching against the nick names of
users.
The maximum number of (most recent) entries to return.
The name of the server to which to forward the message, or
for the current server.
Sends the specified raw message to the server.
The text (single line) of the message to send the server.
The current instance has already been disposed.
is .
Gets a collection of the channel modes available on the server.
This value is set after successful registration of the connection.
Gets a collection of the user modes available on the server.
This value is set after successful registration of the connection.
Occurs when a bounce message is received from the server, telling the client to connect to a new server.
Gets the 'Created' message sent by the server.
This value is set after successful registration of the connection.
Occurs when a list of server links has been received from the server.
Gets the host name of the server.
This value is set after successful registration of the connection.
Occurs when server statistics have been received from the server.
Gets a dictionary of the features supported by the server, keyed by feature name, as returned by the
ISUPPORT message.
This value is set after successful registration of the connection.
Occurs when a list of features supported by the server (ISUPPORT) has been received.
This event may be raised more than once after registration, depending on the size of the list received.
Occurs when the local date/time for a specific server has been received from the server.
Gets the version of the server.
This value is set after successful registration of the connection.
Occurs when information about a specific server on the IRC network has been received from the server.
Gets or sets the text encoding to use for reading from and writing to the network data stream.
Returns a string representation of this instance.
A string that represents this instance.
Gets a collection of all users known to the client, including the local user.
Occurs when the SSL certificate received from the server should be validated.
The certificate is automatically validated if this event is not handled.
Gets the 'Welcome' message sent by the server.
This value is set after successful registration of the connection.
Occurs when a reply to a Who Is query has been received from the server.
Occurs when a reply to a Who query has been received from the server.
Occurs when a reply to a Who Was query has been received from the server.
Writes the specified message (prefix, command, and parameters) to the network stream.
The message to write.
contains more than 15 many parameters.
The value of of
is invalid.
The value of one of the items of of
is invalid.
The current instance has already been disposed.
Writes the specified message (prefix, command, and parameters) to the network stream.
The message prefix that represents the source of the message.
The name of the command.
A collection of the parameters to the command.
The message to write.
The current instance has already been disposed.
contains more than 15 many parameters.
Writes the specified message (prefix, command, and parameters) to the network stream.
The message prefix that represents the source of the message.
The name of the command.
A collection of the parameters to the command.
The message to write.
The current instance has already been disposed.
contains more than 15 many parameters.
Gets the 'Your Host' message sent by the server.
This value is set after successful registration of the connection.
Represents a raw IRC message that is sent/received by .
A message contains a prefix (representing the source), a command name (a word or three-digit number),
and any number of parameters (up to a maximum of 15).
Initializes a new instance of the structure.
A client object that has sent/will receive the message.
The message prefix that represents the source of the message.
The command name; either an alphabetic word or 3-digit number.
A list of the parameters to the message. Can contain a maximum of 15 items.
The name of the command.
A list of the parameters to the message.
The message prefix.
The source of the message, which is the object represented by the value of .
Returns a string representation of this instance.
A string that represents this instance.
Represents a method that processes objects.
The message to be processed.
Provides data for events that specify a name.
Initializes a new instance of the class.
The comment that the event specified.
Gets the comment that the event specified.
Provides data for the event.
Initializes a new instance of the class.
The error.
Gets the error encountered by the client.
Provides data for the event.
Initializes a new instance of the class.
The error message given by the server.
Gets the text of the error message.
Represents the local user of a specific .
The local user is the user as which the client has connected and registered, and may be either a normal user or
service.
Requests a list of the current modes of the user.
Gets whether the local user is a service or normal user.
Occurs when the local user has joined a channel.
Occurs when the local user has left a channel.
Occurs when the local user has received a message.
Occurs when the local user has sent a message.
Gets a read-only collection of the modes the user currently has.
Occurs when the modes of the local user have changed.
Occurs when the local user has received a notice.
Occurs when the local user has sent a notice.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Occurs when the local user has received a message, before the event.
Occurs when the local user has received a notice, before the event.
Sends a message to the specified target.
A message target may be an , , or .
The to which to send the message.
A collection of targets to which to send the message.
The ASCII-encoded text of the message to send.
The encoding in which to send the value of .
is .
Sends a message to the specified target.
A message target may be an , , or .
A collection of targets to which to send the message.
The ASCII-encoded text of the message to send.
The encoding in which to send the value of .
is .
Sends a message to the specified target.
A collection of the names of targets to which to send the message.
The ASCII-encoded text of the message to send.
The encoding in which to send the value of .
is .
is .
Sends a message to the specified target.
The name of the target to which to send the message.
A collection of the names of targets to which to send the message.
The ASCII-encoded text of the message to send.
The encoding in which to send the value of .
is .
Sends a notice to the specified target.
A message target may be an , , or .
The to which to send the notice.
A collection of targets to which to send the notice.
The ASCII-encoded text of the notice to send.
The encoding in which to send the value of .
is .
Sends a notice to the specified target.
A message target may be an , , or .
A collection of targets to which to send the notice.
The ASCII-encoded text of the notice to send.
The encoding in which to send the value of .
is .
Sends a notice to the specified target.
A collection of the names of targets to which to send the notice.
The ASCII-encoded text of the notice to send.
The encoding in which to send the value of .
is .
is .
Sends a notice to the specified target.
The name of the target to which to send the notice.
A collection of the names of targets to which to send the notice.
The ASCII-encoded text of the notice to send.
The encoding in which to send the value of .
is .
Gets the distribution of the service, which determines its visibility to users on specific servers.
Gets the distribution of the service, which determines its visibility to users on specific servers.
Sets the local user as away, giving the specified message.
The text of the response sent to a user when they try to message you while away.
is .
Sets the specified modes on the local user.
A collection of mode characters that should become the new modes.
Any modes in the collection that are not currently set will be set, and any nodes not in the collection that
are currently set will be unset.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
is .
Sets the specified modes on the local user.
A collection of mode characters that should become the new modes.
Any modes in the collection that are not currently set will be set, and any nodes not in the collection that
are currently set will be unset.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
is .
Sets the specified modes on the local user.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
[Missing <param name="setModes"/> documentation for "M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char})"]
[Missing <param name="unsetModes"/> documentation for "M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char})"]
is .
is .
Sets the specified modes on the local user.
The mode string that specifies mode changes, which takes the form
`( "+" / "-" ) *( mode character )`.
is .
Sets the nick name of the local user to the specified text.
The new nick name of the local user.
is .
Sets the local user as here (no longer away).
Provides data for events that are raised when an IRC message or notice is sent or received.
Initializes a new instance of the class.
The source of the message.
A list of the targets of the message.
The text of the message.
The encoding of the message text.
is .
is .
Gets the encoding of the message text.
Gets the text of the message in the specified encoding.
The encoding in which to get the message text, or to use the
default encoding.
The text of the message.
Gets the source of the message.
Gets a list of the targets of the message.
Gets the text of the message.
Provides data for events that specify a comment.
Initializes a new instance of the class.
The name that the event specified.
Gets the name that the event specified.
Stores information about a specific IRC network.
The number of channels that currently exist on the network.
The number of invisible users on the network.
The number of operators on the network.
The number of clients connected to the server.
The number of servers in the network.
The number of others servers connected to the server.
The number of unknown connections to the network.
The number of visible users on the network.
Provides data for the and events.
Initializes a new instance of the class.
The name of the server that is the source of the ping or pong.
Gets the name of the server that is the source of the ping or pong.
Provides data for events that are raised when an IRC message or notice is sent or received.
Gives the option to handle the preview event and thus stop the normal event from being raised.
Initializes a new instance of the class.
The source of the message.
A list of the targets of the message.
The text of the message.
The encoding of the message text.
is .
Gets or sets whether the event has been handled. If it is handled, the corresponding normal (non-preview)
event is not raised.
Provides data for the event.
Initializes a new instance of the class.
The code.
The parameters.
The message.
Gets or sets the numeric code that indicates the type of error.
Gets the text of the error message.
Gets a list of the parameters of the error.
Provides data for the and
events.
Initializes a new instance of the class.
The message that was sent/received.
The raw content of the message.
Gets the message that was sent/received by the client.
Gets the raw content of the message.
Provides information used by an for registering the connection with the server.
Initializes a new instance of the class.
Gets or sets the nick name of the local user to set initially upon registration.
The nick name can be changed after registration.
Gets or sets the password for registering with the server.
Represents an IRC server from the view of a particular client.
Gets the host name of the server.
Returns a string representation of this instance.
A string that represents this instance.
Stores information about a particular server in an IRC network.
Initializes a new instance of the class with the specified properties.
The host name of the server.
The hop count of the server from the local server.
A string containing arbitrary information about the server.
Provides data for events that specify information about a server.
Initializes a new instance of the class.
The address of the server.
The port on which to connect to the server.
Gets the address of the server.
Gets the port on which to connect to the server.
Provides data for the event.
Initializes a new instance of the class.
A list of information about the server links that was returned by the server.
Gets the list of information about the server links that was returned by the server
Stores a statistical entry for an IRC server.
The list of parameters of the statistical entry.
The type of the statistical entry.
Defines the types of statistical entries for an IRC server.
An active connection to the server.
A command supported by the server.
A server to which the local server may connect.
A server from which the local server may accept connections.
A client that may connect to the server.
A client that is banned from connecting to the server.
A connection class defined by the server.
The leaf depth of a server in the network.
The uptime of the server.
An operator on the server.
A hub server within the network.
Provides data for the event.
Initializes a new instance of the class.
A list of statistical entries that was returned by the server.
Gets the list of statistical entries that was returned by the server.
Provides data for the event.
Initializes a new instance of the class.
The name of the server.
The local date/time received from the server.
Gets the local date/time for the server.
Gets the name of the server to which the version information applies.
Provides data for the event.
Initializes a new instance of the class.
The version of the server.
The debug level of the server.
The name of the server.
The comments about the server.
Gets the comments about the server.
Gets the debug level of the server.
Gets the name of the server to which the version information applies.
Gets the version of the server.
Provides information used by an for registering the connection as a service.
Initializes a new instance of the class.
Gets or sets the description of the service to set upon registration.
The description cannot later be changed.
Gets or sets the distribution of the service, which determines its visibility to users on specific servers.
Represents a flood protector that throttles data sent by the client according to the standard rules implemented
by modern IRC servers.
Initializes a new instance of the class.
The maximum number of messages that can be sent in a burst.
The number of milliseconds between each decrement of the message counter.
Gets the number of milliseconds between each decrement of the message counter.
Gets the time delay before which the client may currently send the next message.
The time delay before the next message may be sent, in milliseconds.
Notifies the flood preventer that a message has just been send by the client.
Gets the maximum message number of messages that can be sent in a burst.
Represents a mask of an IRC server name or host name, used for specifying the targets of a message.
Initializes a new instance of the class with the specified type and mask.
The type.
The mask.
Initializes a new instance of the class with the specified target mask
identifier.
A wildcard expression for matching against server names or host names.
If the first character is '$', the mask is a server mask; if the first character is '#', the mask is a host
mask.
is
The length of is too short.
does not represent a known mask type.
Gets a wildcard expression for matching against target names.
The property determines the type of the mask.
Returns a string representation of this instance.
A string that represents this instance.
Gets the type of the target mask; either a server mask or channel mask.
Defines the types of a target mask.
A mask of a server name.
A mask of a host name.
Represents an IRC user that exists on a specific .
Gets the current away message received when the user was seen as away.
Gets the client on which the user exists.
Gets a collection of all channel users that correspond to the user.
Each represents a channel of which the user is currently a member.
A collection of all object that correspond to the .
Gets the hop count of the user, which is the number of servers between the user and the server on which the
client is connected, within the network.
Gets the host name of the user.
Gets the duration for which the user has been idle. This is set when a Who Is response is received.
Occurs when an invitation to join a channel has been received.
Gets whether the user has been been seen as away. This value is always up-to-date for the local user;
though it is only updated for remote users when a private message is sent to them or a Who Is response
is received for the user.
Occurs when the user has been seen as away or here.
Gets whether the user is currently connected to the IRC network. This value may not be always be
up-to-date.
Gets whether the user is a server operator.
Gets the current nick name of the user.
Occurs when the nick name of the user has changed.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Occurs when a property value changes.
Occurs when the user has quit the network. This may not always be sent.
Gets the real name of the user. This value never changes until the user reconnects.
Gets arbitrary information about the server to which the user is connected.
Gets the name of the server to which the user is connected.
Returns a string representation of this instance.
A string that represents this instance.
Gets the current user name of the user. This value never changes until the user reconnects.
Sends a Who Is query to server for the user.
Sends a Who Was query to server for the user.
The maximum number of entries that the server should return. A negative number
specifies an unlimited number of entries.
Represents a collection of objects.
Gets the client to which the collection of users belongs.
Provides data for events that concern an .
Initializes a new instance of the class.
The user that the event concerns.
[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcUserEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]
Gets the user that the event concerns.
Provides information used by an for registering the connection as a user.
Initializes a new instance of the class.
Gets or sets the real name of the local user to set upon registration.
The real name cannot later be changed.
Gets or sets the modes of the local user to set initially.
The collection should not contain any characters except 'w' or 'i'.
The modes can be changed after registration.
Gets or sets the user name of the local user to set upon registration.
The user name cannot later be changed.
Provides data for the event.
Initializes a new instance of the class.
The certificate used to authenticate the remote party.
The chain of certificate authorities.
The errors associated with the remote certificate.
Gets the certificate used to authenticate the remote party..
Gets the chain of certificate authorities associated with the remote certificate.
Gets or sets whether the certificate given by the server is valid.
Gets the errors associated with the remote certificate.
Contains common utilities for functionality relating to collections.
Adds the specified items to the collection.
The collection to which to add the items.
A collection of items to add to .
The type of the items in the collection.
Performs the specified action on each item in the collection.
The collection on whose items to perform the action.
The action to perform on each item of the collection.
The type of the items in the collection.
Removes the specified items from the collection.
The collection fom which to remove the items.
A collection of items to remove from .
The type of the items in the collection.
Sets the value for the specified key in a dictionary.
If the given key already exists, overwrite its value; otherwise, add a new key/value pair.
The dictionary in which to set the value.
The object to use as the key of the element to add/update.
The object to use as the value of the element to add/update.
The type of keys in the dictionary.
The type of values in the dictionary..
Represents a read-only collection of keys and values.
The type of the keys in the dictionary.
The type of the values in the dictionary.
Initializes a new instance of the class.
The dictionary to wrap.
is .
Determines whether the dictionary contains the specified key.
The key to locate in the dictionary.
if the dictionary contains an element with the specified key;
, otherwise.
is .
Gets the number of key/value pairs contained in the dictionary.
Returns an enumerator that iterates through the dictionary.
An enumerator for the dictionary.
Gets or sets the element with the specified key.
This operation is not supported on a read-only dictionary.
Gets a collection containing the keys in the dictionary.
Gets the value associated with the specified key.
The key of the value to get.
When this method returns, contains the value associated with the specified key, if the
key is found; otherwise, the default value for the type of the value parameter. This parameter is passed
uninitialized.
if the dictionary contains an element with the specified key;
, otherwise.
is .
Gets a collection containing the values in the dictionary.
Represents a read-only set of values.
The type of elements in the set.
Initializes a new instance of the class.
The set to wrap.
is .
Determines whether the set contains the specified element.
The element to locate in the set.
if the set contains the specified element;
, otherwise.
is .
Copies the elements of the set to an array.
The one-dimensional array that is the destination of the elements copied from the
set. The array must have zero-based indexing.
The zero-based index in at which copying begins.
is .
is less than 0.
is greater than the length of the
destination array.
Copies the elements of the set to an array.
The one-dimensional array that is the destination of the elements copied from the
set. The array must have zero-based indexing.
The zero-based index in at which copying begins.
is .
is less than 0.
is greater than the length of the
destination array.
Gets the number of elements that are contained in the set.
Returns an enumerator that iterates through the set.
An enumerator for the set.
Determines whether the set is a proper subset of the specified collection.
The collection to compare to the current set.
if the set is a proper subset of ;
, otherwise.
is .
Determines whether the set is a proper superset of the specified collection.
The collection to compare to the current set.
if the set is a proper superset of ;
, otherwise.
is .
Determines whether the set is a subset of the specified collection.
The collection to compare to the current set.
if the set is a subset of ;
, otherwise.
is .
Determines whether the set is a superset of the specified collection.
The collection to compare to the current set.
if the set is a superset of ;
, otherwise.
is .
Determines whether the set and the specified collection share common elements.
The collection to compare to the current set.
if the set and share at least one common element;
, otherwise.
is .
Determines whether the set and the specified collection contain the same elements.
The collection to compare to the current set.
if the set and are equal;
, otherwise.
is .
Represents a client that communicates with a server using CTCP (Client to Client Protocol), operating over an
IRC connection.
Do not inherit this class unless the protocol itself is being extended.
Initializes a new instance of the class.
The IRC client by which the CTCP client should communicate.
Occurs when an action has been received from a user.
Occurs when an action has been sent to a user.
Asks the specified user whether an error just occurred.
The user to which to send the request.
A list of users to which to send the request.
Asks the specified list of users whether an error just occurred.
A list of users to which to send the request.
Gets or sets information about the client version.
Occurs when the client encounters an error during execution.
Occurs when an error message has been received from a user.
Gets the local date/time of the specified user.
The user to which to send the request.
A list of users to which to send the request.
Gets the local date/time of the specified list of users.
A list of users to which to send the request.
Gets the client version of the specified user.
The user to which to send the request.
A list of users to which to send the request.
Gets the client version of the specified list of users.
A list of users to which to send the request.
Gets or sets the IRC client by which the CTCP client should communicate.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event
data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Pings the specified user.
The user to which to send the request.
A list of users to which to send the request.
Pings the specified list of users.
A list of users to which to send the request.
Occurs when a ping response has been received from a user.
Process ACTION messages received from a user.
The message received from the user.
Process ERRMSG messages received from a user.
The message received from the user.
Process PING messages received from a user.
The message received from the user.
Process TIME messages received from a user.
The message received from the user.
Process VERSION messages received from a user.
The message received from the user.
Occurs when a raw message has been received from a user.
Occurs when a raw message has been sent to a user.
Sends an action message to the specified list of users.
The user to which to send the request.
A list of users to which to send the request.
The text of the message.
Sends an action message to the specified list of users.
A list of users to which to send the request.
The text of the message.
Sends an action message to the specified target.
A list of the targets of the message.
The message text.
Sends a request for confirming that no error has occurred.
A list of the targets of the message.
A tag that can be used for tracking the response.
if the message is a response; ,
otherwise.
Sends a ping request or response to the specified target.
A list of the targets of the message.
The information to send.
if the message is a response; ,
otherwise.
Sends a request for the local date/time to the specified target.
A list of the targets of the message.
The information to send.
if the message is a response; ,
otherwise.
Sends a request or response for information about the version of the client.
A list of the targets of the message.
The information to send.
if the message is a response; ,
otherwise.
Occurs when a response to a date/time request has been received from a user.
Returns a string representation of this instance.
A string that represents this instance.
Occurs when a response to a version request has been received from a user.
Writes the specified message to a target.
The message to write.
A list of the targets to which to write the message.
The tagged data to write.
if the message is a response to another message;
, otherwise.
contains more than 15 many parameters.
The value of of
is invalid.
Writes the specified message to a target.
The tag of the message.
The data contained by the message.
if the message is a response to another message;
, otherwise.
The message to write.
A list of the targets to which to write the message.
The tagged data to write.
contains more than 15 many parameters.
Represents a raw CTCP message that is sent/received by .
Initializes a new instance of the structure.
The source of the message.
A list of the targets of the message.
The tag of the message.
The data contained by the message, or for no data.
if the message is a response to another message;
, otherwise.
The data contained by the message.
if this message is a response to another message; ,
otherwise.
The user that sent the message.
The tag of the message, that specifies the kind of data it contains or the type of the request.
A list of users to which to send the message.
Returns a string representation of this instance.
A string that represents this instance.
Represents a method that processes objects.
The message to be processed.
Provides data for the event.
Initializes a new instance of the class,
specifying that no error occurred.
The message indicating that no error occurred.
[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]
Initializes a new instance of the class,
specifying the query that failed with an error message.
A string containing the query that failed.
The message describing the error that occurred for the remote user.
[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String,System.String)"]
Gets message describing the error that occurred for the remote user.
Gets a value indicating whether an error occurred or the user confirmed that no error occurred.
Gets a string containing the query that failed
Provides data for events that are raised when a CTCP message or notice is sent or received.
Initializes a new instance of the class.
The source of the message.
A list of the targets of the message.
The text of the message.
is .
is .
Gets the source of the message.
Gets a list of the targets of the message.
Gets the text of the message.
Provides data for the event.
Initializes a new instance of the class.
The ping time.
[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.TimeSpan)"]
Gets the duration of time elapsed between the sending of the ping request and the receiving of the ping
response.
Provides data for the and
events.
Initializes a new instance of the class.
The message that was sent/received.
Gets the message that was sent/received by the client.
Provides data for events that indicate a response to a CTCP request.
Initializes a new instance of the class.
The user from which the response was received.
Gets the user from which the response was received.
Provides data for the event.
Initializes a new instance of the class.
The local date/time received from the user.
[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]
Gets the local date/time for the user.
Provides data for the event.
Initializes a new instance of the class.
The information about the client version.
[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]
Gets the information about the client version of the user.