diff options
| author | Carver Harrison <[email protected]> | 2016-07-24 14:56:02 -0700 |
|---|---|---|
| committer | Carver Harrison <[email protected]> | 2016-07-24 14:56:02 -0700 |
| commit | 321ddfc66a0a366efa64506c0c33316ca57f251d (patch) | |
| tree | dea2f19fd5a33246e305a3de333a1e29574322b0 /source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml | |
| parent | bf7a488011c09be39bdb4980c2bb020cb1fdb71a (diff) | |
| download | shiftos-c--321ddfc66a0a366efa64506c0c33316ca57f251d.tar.gz shiftos-c--321ddfc66a0a366efa64506c0c33316ca57f251d.tar.bz2 shiftos-c--321ddfc66a0a366efa64506c0c33316ca57f251d.zip | |
HOLY **** THATS A LOT OFF ADDIITIONS
Diffstat (limited to 'source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml')
| -rw-r--r-- | source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml | 4273 |
1 files changed, 4273 insertions, 0 deletions
diff --git a/source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml b/source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml new file mode 100644 index 0000000..ab3466b --- /dev/null +++ b/source/WindowsFormsApplication1/bin/Debug/IrcDotNet.xml @@ -0,0 +1,4273 @@ +<?xml version="1.0" encoding="utf-8"?> +<doc> + <assembly> + <name>IrcDotNet</name> + </assembly> + <members> + <member name="T:IrcDotNet.IIrcFloodPreventer"> + <summary> + Defines a mechanism for preventing server floods by limiting the rate of outgoing raw messages from the client. + </summary> + </member> + <member name="M:IrcDotNet.IIrcFloodPreventer.GetSendDelay"> + <summary> + Gets the time delay before which the client may currently send the next message. + </summary> + <returns>The time delay before the next message may be sent, in milliseconds.</returns> + </member> + <member name="M:IrcDotNet.IIrcFloodPreventer.HandleMessageSent"> + <summary> + Notifies the flood preventer that a message has just been send by the client. + </summary> + </member> + <member name="T:IrcDotNet.IIrcMessageReceiver"> + <summary> + Represents an object that raises an event when a message or notice has been received. + </summary> + </member> + <member name="E:IrcDotNet.IIrcMessageReceiver.MessageReceived"> + <summary> + Occurs when a message has been received by the object. + </summary> + </member> + <member name="E:IrcDotNet.IIrcMessageReceiver.NoticeReceived"> + <summary> + Occurs when a notice has been received by the object. + </summary> + </member> + <member name="T:IrcDotNet.IIrcMessageSource"> + <summary> + Represents the source of a message or notice sent by an IRC client. + </summary> + </member> + <member name="P:IrcDotNet.IIrcMessageSource.Name"> + <summary> + Gets the name of the source, as understood by the IRC protocol. + </summary> + </member> + <member name="T:IrcDotNet.IIrcMessageTarget"> + <summary> + Represents the target of a message or notice sent by an IRC client. + </summary> + </member> + <member name="P:IrcDotNet.IIrcMessageTarget.Name"> + <summary> + Gets the name of the source, as understood by the IRC protocol. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannel"> + <summary> + Represents an IRC channel that exists on a specific <see cref="T:IrcDotNet.IrcClient" />. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannel.Client"> + <summary> + Gets the client to which the channel belongs. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannel.GetChannelUser(IrcDotNet.IrcUser)"> + <summary> + Gets the <see cref="T:IrcDotNet.IrcChannelUser" /> in the channel that corresponds to the specified + <see cref="T:IrcDotNet.IrcUser" />, or <see langword="null" /> if none is found. + </summary> + <param name="user">The <see cref="T:IrcDotNet.IrcUser" /> for which to look.</param> + <returns>The <see cref="T:IrcDotNet.IrcChannelUser" /> in the channel that corresponds to the specified + <see cref="T:IrcDotNet.IrcUser" />, or <see langword="null" /> if none is found.</returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="user" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.GetModes(System.String)"> + <summary> + Requests a list of the current modes of the channel, or if <paramref name="modes" /> is specified, the + settings for the specified modes. + </summary> + <param name="modes">The modes for which to get the current settings, or <see langword="null" /> for all + current channel modes.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.GetTopic"> + <summary> + Requests the current topic of the channel. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannel.Invite(IrcDotNet.IrcUser)"> + <summary> + Invites the the specified user to the channel. + </summary> + <param name="user">The user to invite to the channel</param> + <param name="userNickName">The nick name of the user to invite.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.Invite(System.String)"> + <summary> + Invites the the specified user to the channel. + </summary> + <param name="userNickName">The nick name of the user to invite.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.Kick(System.String,System.String)"> + <summary> + Kicks the specified user from the channel, giving the specified comment. + </summary> + <param name="userNickName">The nick name of the user to kick from the channel.</param> + <param name="comment">The comment to give for the kick, or <see langword="null" /> for none.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.Leave(System.String)"> + <summary> + Leaves the channel, giving the specified comment. + </summary> + <param name="comment">The comment to send the server upon leaving the channel, or <see langword="null" /> for + no comment.</param> + </member> + <member name="E:IrcDotNet.IrcChannel.MessageReceived"> + <summary> + Occurs when the channel has received a message. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannel.Modes"> + <summary> + Gets a read-only collection of the modes the channel currently has. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.ModesChanged"> + <summary> + Occurs when any of the modes of the channel have changed. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannel.Name"> + <summary> + Gets the name of the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.NoticeReceived"> + <summary> + Occurs when the channel has received a notice. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannel.OnMessageReceived(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.MessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnModesChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.ModesChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnNoticeReceived(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.NoticeReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnPreviewMessageReceived(IrcDotNet.IrcPreviewMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.PreviewMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPreviewMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnPreviewNoticeReceived(IrcDotNet.IrcPreviewMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.PreviewNoticeReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPreviewMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.PropertyChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnTopicChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.TopicChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnUserInvited(IrcDotNet.IrcUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.UserInvited" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnUserJoined(IrcDotNet.IrcChannelUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.UserJoined" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnUserKicked(IrcDotNet.IrcChannelUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.UserKicked" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnUserLeft(IrcDotNet.IrcChannelUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.UserLeft" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannel.OnUsersListReceived(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannel.UsersListReceived" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="E:IrcDotNet.IrcChannel.PreviewMessageReceived"> + <summary> + Occurs when the channel has received a message, before the <see cref="E:IrcDotNet.IrcChannel.MessageReceived" /> event. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.PreviewNoticeReceived"> + <summary> + Occurs when the channel has received a notice, before the <see cref="E:IrcDotNet.IrcChannel.NoticeReceived" /> event. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.PropertyChanged"> + <summary> + Occurs when a property value changes. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannel.SetModes(System.Char[])"> + <summary> + Sets the specified modes on the channel. + </summary> + <param name="newModes">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.</param> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="modeParameters">A collection of parameters to he modes, or <see langword="null" /> for no + parameters.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="newModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.SetModes(System.Collections.Generic.IEnumerable{System.Char})"> + <summary> + Sets the specified modes on the channel. + </summary> + <param name="newModes">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.</param> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="modeParameters">A collection of parameters to he modes, or <see langword="null" /> for no + parameters.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="newModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sets the specified modes on the channel. + </summary> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="modeParameters">A collection of parameters to he modes, or <see langword="null" /> for no + parameters.</param> + <param name="setModes"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[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})"]</p> + </param> + <param name="unsetModes"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[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})"]</p> + </param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="setModes" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="unsetModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.SetModes(System.String,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sets the specified modes on the channel. + </summary> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="modeParameters">A collection of parameters to he modes, or <see langword="null" /> for no + parameters.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="modes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.SetModes(System.String,System.String[])"> + <summary> + Sets the specified modes on the channel. + </summary> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="modeParameters">A collection of parameters to he modes, or <see langword="null" /> for no + parameters.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="modes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcChannel.SetTopic(System.String)"> + <summary> + Sets the topic of the channel to the specified text. + </summary> + <param name="newTopic">The new topic to set.</param> + </member> + <member name="P:IrcDotNet.IrcChannel.Topic"> + <summary> + Gets the current topic of the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.TopicChanged"> + <summary> + Occurs when the topic of the channel has changed. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannel.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="P:IrcDotNet.IrcChannel.Type"> + <summary> + Gets the type of the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.UserInvited"> + <summary> + Occurs when a user is invited to join the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.UserJoined"> + <summary> + Occurs when a user has joined the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.UserKicked"> + <summary> + Occurs when a user is kicked from the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.UserLeft"> + <summary> + Occurs when a user has left the channel. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannel.Users"> + <summary> + Gets a collection of all channel users currently in the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannel.UsersListReceived"> + <summary> + 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. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelCollection"> + <summary> + Represents a collection of <see cref="T:IrcDotNet.IrcChannel" /> objects. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannelCollection.Client"> + <summary> + Gets the client to which the collection of channels belongs. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Join(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Joins the specified channels. + </summary> + <param name="channels">A collection of the names of channels to join.</param> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Join(System.Collections.Generic.IEnumerable{System.Tuple{System.String,System.String}})"> + <summary> + Joins the specified channels. + </summary> + <param name="channels">A collection of 2-tuples of the names of channels to join and their keys.</param> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Join(System.String[])"> + <summary> + Joins the specified channels. + </summary> + <param name="channels">A collection of the names of channels to join.</param> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Join(System.Tuple{System.String,System.String}[])"> + <summary> + Joins the specified channels. + </summary> + <param name="channels">A collection of 2-tuples of the names of channels to join and their keys.</param> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Leave(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Leaves the specified channels, giving the specified comment. + </summary> + <param name="channels">A collection of the names of channels to leave.</param> + <param name="comment">The comment to send the server upon leaving the channel, or <see langword="null" /> for + no comment.</param> + </member> + <member name="M:IrcDotNet.IrcChannelCollection.Leave(System.String[])"> + <summary> + Leaves the specified channels, giving the specified comment. + </summary> + <param name="channels">A collection of the names of channels to leave.</param> + <param name="comment">The comment to send the server upon leaving the channel, or <see langword="null" /> for + no comment.</param> + </member> + <member name="T:IrcDotNet.IrcChannelEventArgs"> + <summary> + Provides data for events that concern an <see cref="T:IrcDotNet.IrcChannel" />. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelEventArgs.#ctor(IrcDotNet.IrcChannel,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcChannelEventArgs" /> class. + </summary> + <param name="channel">The channel that the event concerns.</param> + <param name="comment"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcChannelEventArgs.#ctor(IrcDotNet.IrcChannel,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.IrcChannelEventArgs.Channel"> + <summary> + Gets the channel that the event concerns. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelInfo"> + <summary> + Stores information about a particular channel on an IRC network. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelInfo.#ctor(System.String,System.Nullable{System.Int32},System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcChannelInfo" /> structure with the specified properties. + </summary> + <param name="name">The name of the channel.</param> + <param name="visibleUsersCount">The number of visible users in the channel.</param> + <param name="topic">The current topic of the channel.</param> + </member> + <member name="F:IrcDotNet.IrcChannelInfo.Name"> + <summary> + The name of the channel. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelInfo.Topic"> + <summary> + The current topic of the channel. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelInfo.VisibleUsersCount"> + <summary> + The number of visible users in the channel. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelInvitationEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.PingReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelInvitationEventArgs.#ctor(IrcDotNet.IrcChannel,IrcDotNet.IrcUser)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcChannelInvitationEventArgs" /> class. + </summary> + <param name="channel">The channel to which the recipient user is invited.</param> + <param name="inviter">The user inviting the recipient user to the channel.</param> + </member> + <member name="P:IrcDotNet.IrcChannelInvitationEventArgs.Inviter"> + <summary> + Gets the user inviting the recipient user to the channel + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelListReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ChannelListReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelListReceivedEventArgs.#ctor(System.Collections.Generic.IList{IrcDotNet.IrcChannelInfo})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcChannelListReceivedEventArgs" /> class. + </summary> + <param name="channels">A list of information about the channels that was returned by the server.</param> + </member> + <member name="P:IrcDotNet.IrcChannelListReceivedEventArgs.Channels"> + <summary> + Gets the list of information about the channels that was returned by the server. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelType"> + <summary> + Defines the types of channels. Each channel may only be of a single type at any one time. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelType.Unspecified"> + <summary> + The channel type is unspecified. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelType.Public"> + <summary> + The channel is public. The server always lists this channel. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelType.Private"> + <summary> + The channel is private. The server never lists this channel. + </summary> + </member> + <member name="F:IrcDotNet.IrcChannelType.Secret"> + <summary> + The channel is secret. The server never lists this channel and pretends it does not exist when responding to + queries. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelUser"> + <summary> + Represents an IRC user that exists on a specific channel on a specific <see cref="T:IrcDotNet.IrcClient" />. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannelUser.Channel"> + <summary> + Gets or sets the channel. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.DeOp"> + <summary> + Removes operator privileges from the user in the channel. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.DeVoice"> + <summary> + Devoices the user in the channel + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.Kick(System.String)"> + <summary> + Kicks the user from the channel, giving the specified comment. + </summary> + <param name="comment">The comment to give for the kick, or <see langword="null" /> for none.</param> + </member> + <member name="P:IrcDotNet.IrcChannelUser.Modes"> + <summary> + A read-only collection of the channel modes the user currently has. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannelUser.ModesChanged"> + <summary> + Occurs when the channel modes of the user have changed. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.OnModesChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannelUser.ModesChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannelUser.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcChannelUser.PropertyChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcChannelUser.Op"> + <summary> + Gives the user operator privileges in the channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcChannelUser.PropertyChanged"> + <summary> + Occurs when a property value changes. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="P:IrcDotNet.IrcChannelUser.User"> + <summary> + Gets the <see cref="T:IrcDotNet.IrcUser" /> that is represented by the <see cref="T:IrcDotNet.IrcChannelUser" />. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUser.Voice"> + <summary> + Voices the user in the channel. + </summary> + </member> + <member name="T:IrcDotNet.IrcChannelUserCollection"> + <summary> + Represents a collection of <see cref="T:IrcDotNet.IrcChannelUser" /> objects. + </summary> + </member> + <member name="P:IrcDotNet.IrcChannelUserCollection.Channel"> + <summary> + Gets the channel to which the collection of channel users belongs. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUserCollection.GetUsers"> + <summary> + Gets a collection of all users that correspond to the channel users in the collection. + </summary> + <returns>A collection of users.</returns> + </member> + <member name="T:IrcDotNet.IrcChannelUserEventArgs"> + <summary> + Provides data for events that concern an <see cref="T:IrcDotNet.IrcChannelUser" />. + </summary> + </member> + <member name="M:IrcDotNet.IrcChannelUserEventArgs.#ctor(IrcDotNet.IrcChannelUser,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcChannelUserEventArgs" /> class. + </summary> + <param name="channelUser">The channel user that the event concerns.</param> + <param name="comment"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcChannelUserEventArgs.#ctor(IrcDotNet.IrcChannelUser,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.IrcChannelUserEventArgs.ChannelUser"> + <summary> + Gets the channel user that the event concerns. + </summary> + </member> + <member name="T:IrcDotNet.IrcClient"> + <summary> + 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. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcClient" /> class. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ChannelListReceived"> + <summary> + Occurs when a list of channels has been received from the server in response to a query. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.Channels"> + <summary> + Gets a collection of all channels known to the client. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ChannelUserModes"> + <summary> + Gets a collection of channel modes that apply to users in a channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ClientInfoReceived"> + <summary> + Occurs when the client information has been received from the server, following registration. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.Net.EndPoint,System.Boolean,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects asynchronously to the specified server. + </summary> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.Net.IPAddress,System.Boolean,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects asynchronously to the specified server. + </summary> + <param name="address">An IP addresses that designates the remote host.</param> + <param name="port">The port number of the remote host.</param> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.Net.IPAddress,System.Int32,System.Boolean,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects asynchronously to the specified server. + </summary> + <param name="address">An IP addresses that designates the remote host.</param> + <param name="port">The port number of the remote host.</param> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.String,System.Boolean,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects asynchronously to the specified server. + </summary> + <param name="hostName">The name of the remote host.</param> + <param name="port">The port number of the remote host.</param> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.String,System.Int32,System.Boolean,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects asynchronously to the specified server. + </summary> + <param name="hostName">The name of the remote host.</param> + <param name="port">The port number of the remote host.</param> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Connect(System.Uri,IrcDotNet.IrcRegistrationInfo)"> + <summary> + Connects to a server using the specified URL and user information. + </summary> + <param name="hostName">The name of the remote host.</param> + <param name="port">The port number of the remote host.</param> + <param name="remoteEndPoint">The network endpoint (IP address and port) of the server to which to connect. + </param> + <param name="useSsl"> + <see langword="true" /> to connect to the server via SSL; <see langword="false" />, + otherwise</param> + <param name="registrationInfo">The information used for registering the client. + The type of the object may be either <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> or + <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" />.</param> + <param name="url"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="url"/> documentation for "M:IrcDotNet.IrcClient.Connect(System.Uri,IrcDotNet.IrcRegistrationInfo)"]</p> + </param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="registrationInfo" /> is <see langword="null" />. + </exception> + <exception cref="T:System.ArgumentException"> + <paramref name="registrationInfo" /> does not specify valid registration + information.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="E:IrcDotNet.IrcClient.Connected"> + <summary> + Occurs when the client has connected to the server. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ConnectFailed"> + <summary> + Occurs when the client has failed to connect to the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.Disconnect"> + <summary> + Disconnects asynchronously from the server. + </summary> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="E:IrcDotNet.IrcClient.Disconnected"> + <summary> + Occurs when the client has disconnected from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.Dispose"> + <summary> + Releases all resources used by the <see cref="T:IrcDotNet.IrcClient" /> object. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.Dispose(System.Boolean)"> + <summary> + Releases all resources used by the <see cref="T:IrcDotNet.IrcClient" />. + </summary> + <param name="disposing"> + <see langword="true" /> if the consumer is actively disposing the object; + <see langword="false" /> if the garbage collector is finalizing the object.</param> + </member> + <member name="E:IrcDotNet.IrcClient.Error"> + <summary> + Occurs when the client encounters an error during execution, while connected. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ErrorMessageReceived"> + <summary> + Occurs when an error message (ERROR command) is received from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.Finalize"> + <summary> + Finalizes an instance of the <see cref="T:IrcDotNet.IrcClient" /> class. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.FloodPreventer"> + <summary> + Gets or sets an object that limits the rate of outgoing messages in order to prevent flooding the server. + The value is <see langword="null" /> by default, which indicates that no flood prevention should be + performed. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.GetChannelFromName(System.String)"> + <summary> + Gets the channel with the specified name, creating it if necessary. + </summary> + <param name="channelName">The name of the channel.</param> + <param name="createdNew"> + <see langword="true" /> if the channel object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The channel object that corresponds to the specified name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetChannelFromName(System.String,System.Boolean@)"> + <summary> + Gets the channel with the specified name, creating it if necessary. + </summary> + <param name="channelName">The name of the channel.</param> + <param name="createdNew"> + <see langword="true" /> if the channel object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The channel object that corresponds to the specified name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetChannelsFromList(System.String)"> + <summary> + Gets a list of channel objects from the specified comma-separated list of channel names. + </summary> + <param name="namesList">A value that contains a comma-separated list of names of channels.</param> + <returns>A list of channel objects that corresponds to the given list of channel names.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetChannelType(System.Char)"> + <summary> + Gets the type of the channel from the specified character. + </summary> + <param name="type">A character that represents the type of the channel. + The character may be one of the following: + <list type="bullet"><listheader><term>Character</term><description>Channel type</description></listheader><item><term>=</term><description>Public channel</description></item><item><term>*</term><description>Private channel</description></item><item><term>@</term><description>Secret channel</description></item></list></param> + <returns>The channel type that corresponds to the specified character.</returns> + <exception cref="T:System.ArgumentException"> + <paramref name="type" /> does not correspond to any known channel type. + </exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetMessageOfTheDay(System.String)"> + <summary> + Requests the Message of the Day (MOTD) from the specified server. + </summary> + <param name="targetServer">The name of the server from which to request the MOTD, or <see langword="null" /> + for the current server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetMessageTarget(System.String)"> + <summary> + Gets the target of a message from the specified name. + A message target may be an <see cref="T:IrcDotNet.IrcUser" />, <see cref="T:IrcDotNet.IrcChannel" />, or <see cref="T:IrcDotNet.IrcTargetMask" />. + </summary> + <param name="targetName">The name of the target.</param> + <returns>The target object that corresponds to the given name.</returns> + <exception cref="T:System.ArgumentException"> + <paramref name="targetName" /> does not represent a valid message target. + </exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetModeAndParameters(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Gets a collection of mode characters and mode parameters from the specified mode parameters. + Combines multiple mode strings into a single mode string. + </summary> + <param name="messageParameters">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.</param> + <returns>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.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetNetworkInfo(System.String,System.String)"> + <summary> + Requests statistics about the connected IRC network. + If <paramref name="serverMask" /> 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 + </summary> + <param name="serverMask">A wildcard expression for matching against server names, or <see langword="null" /> + to match the entire network.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerFromHostName(System.String)"> + <summary> + Gets the server with the specified host name, creating it if necessary. + </summary> + <param name="hostName">The host name of the server.</param> + <param name="createdNew"> + <see langword="true" /> if the server object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The server object that corresponds to the specified host name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerFromHostName(System.String,System.Boolean@)"> + <summary> + Gets the server with the specified host name, creating it if necessary. + </summary> + <param name="hostName">The host name of the server.</param> + <param name="createdNew"> + <see langword="true" /> if the server object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The server object that corresponds to the specified host name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerLinks(System.String,System.String)"> + <summary> + Requests a list of all servers known by the target server. + If <paramref name="serverMask" /> 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. + </summary> + <param name="serverMask">A wildcard expression for matching against server names, or <see langword="null" /> + to match the entire network.</param> + <param name="targetServer">The name of the server to which to forward the request, or <see langword="null" /> + for the current server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerStatistics(System.Nullable{System.Char},System.String)"> + <summary> + Requests statistics about the specified server. + </summary> + <param name="query">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. + </param> + <param name="targetServer">The name of the server whose statistics to request.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerTime(System.String)"> + <summary> + Requests the local time on the specified server. + </summary> + <param name="targetServer">The name of the server whose local time to request.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetServerVersion(System.String)"> + <summary> + Requests the version of the specified server. + </summary> + <param name="targetServer">The name of the server whose version to request.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetSourceFromPrefix(System.String)"> + <summary> + Gets the source of a message from the specified prefix. + A message source may be a <see cref="T:IrcDotNet.IrcUser" /> or <see cref="T:IrcDotNet.IrcServer" />. + </summary> + <param name="prefix">The raw prefix of the message.</param> + <returns>The message source that corresponds to the specified prefix. The object is an instance of + <see cref="T:IrcDotNet.IrcUser" /> or <see cref="T:IrcDotNet.IrcServer" />.</returns> + <exception cref="T:System.ArgumentException"> + <paramref name="prefix" /> does not represent a valid message source. + </exception> + </member> + <member name="M:IrcDotNet.IrcClient.GetUserFromNickName(System.String,System.Boolean)"> + <summary> + Gets the user with the specified nick name, creating it if necessary. + </summary> + <param name="nickName">The nick name of the user.</param> + <param name="isOnline"> + <see langword="true" /> if the user is currently online; + <see langword="false" />, if the user is currently offline. + The <see cref="P:IrcDotNet.IrcUser.IsOnline" /> property of the user object is set to this value.</param> + <param name="createdNew"> + <see langword="true" /> if the user object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The user object that corresponds to the specified nick name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetUserFromNickName(System.String,System.Boolean,System.Boolean@)"> + <summary> + Gets the user with the specified nick name, creating it if necessary. + </summary> + <param name="nickName">The nick name of the user.</param> + <param name="isOnline"> + <see langword="true" /> if the user is currently online; + <see langword="false" />, if the user is currently offline. + The <see cref="P:IrcDotNet.IrcUser.IsOnline" /> property of the user object is set to this value.</param> + <param name="createdNew"> + <see langword="true" /> if the user object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The user object that corresponds to the specified nick name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetUserFromUserName(System.String)"> + <summary> + Gets the user with the specified user name, creating it if necessary. + </summary> + <param name="userName">The user name of the user.</param> + <param name="createdNew"> + <see langword="true" /> if the user object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The user object that corresponds to the specified user name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetUserFromUserName(System.String,System.Boolean@)"> + <summary> + Gets the user with the specified user name, creating it if necessary. + </summary> + <param name="userName">The user name of the user.</param> + <param name="createdNew"> + <see langword="true" /> if the user object was created during the call; + <see langword="false" />, otherwise.</param> + <returns>The user object that corresponds to the specified user name.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetUserModeAndNickName(System.String)"> + <summary> + Extracts the the mode and nick name of a user from the specified value. + </summary> + <param name="input">The input value, containing a nick name optionally prefixed by a mode character.</param> + <returns>A 2-tuple of the nick name and user mode.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.GetUsersFromList(System.String)"> + <summary> + Gets a list of user objects from the specified comma-separated list of nick names. + </summary> + <param name="nickNamesList">A value that contains a comma-separated list of nick names of users.</param> + <returns>A list of user objects that corresponds to the given list of nick names.</returns> + </member> + <member name="M:IrcDotNet.IrcClient.HandleISupportParameter(System.String,System.String)"> + <summary> + Handles the specified parameter value of an ISUPPORT message, received from the server upon registration. + </summary> + <param name="paramName">The name of the parameter.</param> + <param name="paramValue">The value of the parameter, or <see langword="null" /> if it does not have a value. + </param> + <returns> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <returns> documentation for "M:IrcDotNet.IrcClient.HandleISupportParameter(System.String,System.String)"]</p> + </returns> + </member> + <member name="M:IrcDotNet.IrcClient.HandleStatsEntryReceived(System.Int32,IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Handles the specified statistical entry for the server, received in response to a STATS message. + </summary> + <param name="type">The type of the statistical entry for the server.</param> + <param name="message">The message that contains the statistical entry.</param> + </member> + <member name="M:IrcDotNet.IrcClient.IsChannelName(System.String)"> + <summary> + Determines whether the specified name refers to a channel. + </summary> + <param name="name">The name to check.</param> + <returns> + <see langword="true" /> if the specified name represents a channel; <see langword="false" />, + otherwise.</returns> + </member> + <member name="P:IrcDotNet.IrcClient.IsConnected"> + <summary> + Gets whether the client is currently connected to a server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.IsDisposed"> + <summary> + Gets whether the <see cref="T:IrcDotNet.IrcClient" /> object has been disposed. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.IsRegistered"> + <summary> + Gets whether the client connection has been registered with the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.ListChannels(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Requests a list of information about the specified (or all) channels on the network. + </summary> + <param name="channelNames">The names of the channels to list, or <see langword="null" /> to list all channels + on the network.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ListChannels(System.String[])"> + <summary> + Requests a list of information about the specified (or all) channels on the network. + </summary> + <param name="channelNames">The names of the channels to list, or <see langword="null" /> to list all channels + on the network.</param> + </member> + <member name="P:IrcDotNet.IrcClient.LocalUser"> + <summary> + Gets the local user. The local user is the user managed by this client connection. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.MessageOfTheDay"> + <summary> + Gets the Message of the Day (MOTD) sent by the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.MotdReceived"> + <summary> + Occurs when the Message of the Day (MOTD) has been received from the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.NetworkInformation"> + <summary> + Gets information about the IRC network that is given by the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.NetworkInformationReceived"> + <summary> + Occurs when information about the IRC network has been received from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.OnChannelListReceived(IrcDotNet.IrcChannelListReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ChannelListReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelListReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.IrcClient.OnClientInfoReceived(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ClientInfoReceived" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnConnected(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.Connected" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnConnectFailed(IrcDotNet.IrcErrorEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ConnectFailed" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcErrorEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnDisconnected(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.Disconnected" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnError(IrcDotNet.IrcErrorEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.Error" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcErrorEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnErrorMessageReceived(IrcDotNet.IrcErrorMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ErrorMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcErrorMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnMotdReceived(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.MotdReceived" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnNetworkInformationReceived(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.NetworkInformationReceived" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnPingReceived(IrcDotNet.IrcPingOrPongReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.PingReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPingOrPongReceivedEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnPongReceived(IrcDotNet.IrcPingOrPongReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.PongReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPingOrPongReceivedEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnProtocolError(IrcDotNet.IrcProtocolErrorEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ProtocolError" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcProtocolErrorEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnRawMessageReceived(IrcDotNet.IrcRawMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.RawMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcRawMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnRawMessageSent(IrcDotNet.IrcRawMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.RawMessageSent" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcRawMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnRegistered(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.Registered" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerBounce(IrcDotNet.IrcServerInfoEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerBounce" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcServerInfoEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerLinksListReceived(IrcDotNet.IrcServerLinksListReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerLinksListReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcServerLinksListReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerStatsReceived(IrcDotNet.IrcServerStatsReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerStatsReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcServerStatsReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerSupportedFeaturesReceived(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerSupportedFeaturesReceived" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerTimeReceived(IrcDotNet.IrcServerTimeEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerTimeReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcServerTimeEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnServerVersionInfoReceived(IrcDotNet.IrcServerVersionInfoEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ServerVersionInfoReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcServerVersionInfoEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnValidateSslCertificate(IrcDotNet.IrcValidateSslCertificateEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.ValidateSslCertificate" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcValidateSslCertificateEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.IrcClient.OnWhoIsReplyReceived(IrcDotNet.IrcUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.WhoIsReplyReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnWhoReplyReceived(IrcDotNet.IrcNameEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.WhoReplyReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcNameEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.OnWhoWasReplyReceived(IrcDotNet.IrcUserEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcClient.WhoWasReplyReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcUserEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcClient.Ping(System.String)"> + <summary> + Sends a ping to the specified server. + </summary> + <param name="targetServer">The name of the server to ping.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="E:IrcDotNet.IrcClient.PingReceived"> + <summary> + 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. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.PongReceived"> + <summary> + Occurs when a pong reply is received from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageEndOfStats(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFSTATS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageError(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process ERROR messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageInvite(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process INVITE messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageJoin(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process JOIN messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageKick(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process KICK messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageLUserChannels(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LUSERCHANNELS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageLUserClient(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LUSERCLIENT responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageLUserMe(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LUSERME responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageLUserOp(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LUSEROP responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageLUserUnknown(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LUSERUNKNOWN responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageMode(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process MODE messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageNick(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process NICK messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageNotice(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process NOTICE messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageNumericError(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process numeric error (from 400 to 599) responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessagePart(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process PART messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessagePing(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process PING messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessagePong(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process PONG messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessagePrivateMessage(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process PRIVMSG messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageQuit(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process QUIT messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyAway(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_AWAY responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyBounceOrISupport(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_BOUNCE and RPL_ISUPPORT responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyCreated(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_CREATED responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyEndOfLinks(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFLINKS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyEndOfNames(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFNAMES responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyEndOfWho(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFWHO responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyEndOfWhoIs(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process 318 responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyEndOfWhoWas(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFWHOWAS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyInviting(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_INVITING responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyIsOn(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ISON responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyLinks(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LINKS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyList(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LIST responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyListEnd(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_LISTEND responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyMotd(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_MOTD responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyMotdEnd(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_ENDOFMOTD responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyMotdStart(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_MOTDSTART responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyMyInfo(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_MYINFO responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyNameReply(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_NAMEREPLY responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyNoTopic(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_NOTOPIC responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyNowAway(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_NOWAWAY responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyTime(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_TIME responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyTopic(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_TOPIC responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyUnAway(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_UNAWAY responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyVersion(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_VERSION responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWelcome(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WELCOME responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoIsChannels(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOISCHANNELS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoIsIdle(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOISIDLE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoIsOperator(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOISOPERATOR responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoIsServer(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOISSERVER responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoIsUser(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOISUSER responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoReply(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOREPLY responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyWhoWasUser(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_WHOWASUSER responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyYouAreService(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_YOURESERVICE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageReplyYourHost(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_YOURHOST responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsCLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSCLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsCommands(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSCOMMANDS responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsHLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSHLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsILine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSILINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsKLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSKLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsLinkInfo(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSLINKINFO responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsLLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSLLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsNLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSNLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsOLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSOLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsUpTime(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSUPTIME responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageStatsYLine(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process RPL_STATSYLINE responses from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.ProcessMessageTopic(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Process TOPIC messages received from the server. + </summary> + <param name="message">The message received from the server.</param> + </member> + <member name="E:IrcDotNet.IrcClient.ProtocolError"> + <summary> + Occurs when a protocol (numeric) error is received from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.QueryWho(System.String,System.Boolean)"> + <summary> + Sends a Who query to the server targeting the specified channel or user masks. + </summary> + <param name="mask">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 <see langword="null" />, + all users are matched.</param> + <param name="onlyOperators"> + <see langword="true" /> to match only server operators; + <see langword="false" /> to match all users.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.QueryWhoIs(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sends a Who Is query to server targeting the specified nick name masks. + </summary> + <param name="nickNameMasks">A collection of wildcard expressions for matching against nick names of users. + </param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="nickNameMasks" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.QueryWhoIs(System.String[])"> + <summary> + Sends a Who Is query to server targeting the specified nick name masks. + </summary> + <param name="nickNameMasks">A collection of wildcard expressions for matching against nick names of users. + </param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="nickNameMasks" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.QueryWhoWas(System.Collections.Generic.IEnumerable{System.String},System.Int32)"> + <summary> + Sends a Who Was query to server targeting the specified nick names. + </summary> + <param name="nickNames">The nick names of the users to query.</param> + <param name="entriesCount">The maximum number of entries to return from the query. A negative value + specifies to return an unlimited number of entries.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="nickNames" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.QueryWhoWas(System.String[])"> + <summary> + Sends a Who Was query to server targeting the specified nick names. + </summary> + <param name="nickNames">The nick names of the users to query.</param> + <param name="entriesCount">The maximum number of entries to return from the query. A negative value + specifies to return an unlimited number of entries.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="nickNames" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Quit(System.Int32,System.String)"> + <summary> + Quits the server, giving the specified comment. Waits the specified duration of time before forcibly + disconnecting. + </summary> + <param name="timeout">The number of milliseconds to wait before forcibly disconnecting.</param> + <param name="comment">The comment to send to the server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.Quit(System.String)"> + <summary> + Quits the server, giving the specified comment. + </summary> + <param name="comment">The comment to send to the server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="E:IrcDotNet.IrcClient.RawMessageReceived"> + <summary> + Occurs when a raw message has been received from the server. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.RawMessageSent"> + <summary> + Occurs when a raw message has been sent to the server. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.Registered"> + <summary> + Occurs when the connection has been registered. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageAdmin(System.String)"> + <summary> + Sends a request for information about the administrator of the server. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageAway(System.String)"> + <summary> + Sends an update to the server indicating that the local user is away. + </summary> + <param name="text">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.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageChannelMode(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sends an update for the modes of the specified channel. + </summary> + <param name="channel">The channel whose modes to update.</param> + <param name="modes">The mode string that indicates the channel modes to change.</param> + <param name="modeParameters">A collection of parameters to the specified <paramref name="modes" />.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageConnect(System.String,System.Int32,System.String)"> + <summary> + Sends a request for the server to try to connect to another server. + </summary> + <param name="hostName">The host name of the other server to which the server should connect.</param> + <param name="port">The port on the other server to which the server should connect.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageDie"> + <summary> + Sends a request to the server telling it to shut down. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageInfo(System.String)"> + <summary> + Sends a request for general information about the server program. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageInvite(System.String,System.String)"> + <summary> + Sends a request to invite the specified user to the specified channel. + </summary> + <param name="channel">The name of the channel to which to invite the user.</param> + <param name="nickName">The nick name of the user to invite.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageIsOn(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sends a request to check whether the specified users are currently online. + </summary> + <param name="nickNames">A collection of the nick names of the users to query.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageJoin(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sends a request to join the specified channels. + </summary> + <param name="channels">A collection of the names of the channels to join.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageJoin(System.Collections.Generic.IEnumerable{System.Tuple{System.String,System.String}})"> + <summary> + Sends a request to join the specified channels. + </summary> + <param name="channels">A collection of 2-tuples of the names and keys of the channels to join.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageKick(System.Collections.Generic.IEnumerable{System.Tuple{System.String,System.String}},System.String)"> + <summary> + Sends a request to kick the specifier users from the specified channel. + </summary> + <param name="channelsUsers">A collection of 2-tuples of channel names and the nick names of the users to + kick from the channel.</param> + <param name="comment">The comment to send the server, or <see langword="null" /> for none.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageKick(System.String,System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a request to kick the specifier users from the specified channel. + </summary> + <param name="channel">The name of the channel from which to kick the users.</param> + <param name="nickNames">A collection of the nick names of the users to kick from the channel.</param> + <param name="channelsUsers">A collection of 2-tuples of channel names and the nick names of the users to + kick from the channel.</param> + <param name="comment">The comment to send the server, or <see langword="null" /> for none.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageKill(System.String,System.String)"> + <summary> + Sends a request to disconnect the specified user from the server. + </summary> + <param name="nickName">The nick name of the user to disconnect.</param> + <param name="comment">The comment to send the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageLeaveAll"> + <summary> + Sends a request to leave all channels in which the user is currently present. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageLinks(System.String,System.String)"> + <summary> + Sends a request to list all other servers linked to the server. + </summary> + <param name="serverMask">A wildcard expression for matching the names of servers to list.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageList(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a request to list channels and their topics. + </summary> + <param name="channels">A collection of the names of channels to list, or <see langword="null" /> for all + channels.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageLUsers(System.String,System.String)"> + <summary> + Sends a request to get statistics about the size of the IRC network. + </summary> + <param name="serverMask">A wildcard expression for matching against the names of servers, or + <see langword="null" /> to match the entire network.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageMotd(System.String)"> + <summary> + Sends a request to receive the Message of the Day (MOTD) from the server. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> for + the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageNames(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a request to list all names visible to the client. + </summary> + <param name="channels">A collection of the names of channels for which to list users, or + <see langword="null" /> for all channels.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageNick(System.String)"> + <summary> + 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. + </summary> + <param name="nickName">The nick name to set.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageNotice(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a notice to the specified targets. + </summary> + <param name="targets">A collection of the targets to which to send the message.</param> + <param name="text">The text of the message to send.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageOper(System.String,System.String)"> + <summary> + Sends a request for server operator privileges. + </summary> + <param name="userName">The user name with which to register.</param> + <param name="password">The password with which to register.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessagePart(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a request to leave the specified channels. + </summary> + <param name="channels">A collection of the names of the channels to leave.</param> + <param name="comment">The comment to send the server, or <see langword="null" /> for none.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessagePassword(System.String)"> + <summary> + Sends the password for registering the connection. + This message must only be sent before the actual registration, which is done by + <see cref="M:IrcDotNet.IrcClient.SendMessageUser(System.String,System.Int32,System.String)" /> (for normal users) or <see cref="M:IrcDotNet.IrcClient.SendMessageService(System.String,System.String,System.String)" /> (for services). + </summary> + <param name="password">The connection password.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessagePing(System.String,System.String)"> + <summary> + Sends a ping request to the server. + </summary> + <param name="server">The name of the server to which to send the request.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessagePong(System.String,System.String)"> + <summary> + Sends a pong response (to a ping) to the server. + </summary> + <param name="server">The name of the server to which to send the response.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessagePrivateMessage(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a private message to the specified targets. + </summary> + <param name="targets">A collection of the targets to which to send the message.</param> + <param name="text">The text of the message to send.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageQuit(System.String)"> + <summary> + Sends a notification to the server indicating that the client is quitting the network. + </summary> + <param name="comment">The comment to send the server, or <see langword="null" /> for none.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageRehash"> + <summary> + Sends a request to the server telling it to reprocess its configuration settings. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageRestart"> + <summary> + Sends a message to the server telling it to restart. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageService(System.String,System.String,System.String)"> + <summary> + Sends a request to register the client as a service on the server. + </summary> + <param name="nickName">The nick name of the service.</param> + <param name="distribution">A wildcard expression for matching against server names, which determines where + the service is visible.</param> + <param name="description">A description of the service.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageServlist(System.String,System.String)"> + <summary> + Sends a request to list services currently connected to the netwrok/ + </summary> + <param name="mask">A wildcard expression for matching against the names of services.</param> + <param name="type">The type of services to list.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageSquery(System.String,System.String)"> + <summary> + Sends a query message to a service. + </summary> + <param name="serviceName">The name of the service.</param> + <param name="text">The text of the message to send.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageSquit(System.String,System.String)"> + <summary> + Sends a request to disconnect the specified server from the network. + This command is only available to oeprators. + </summary> + <param name="targetServer">The name of the server to disconnected from the network.</param> + <param name="comment">The comment to send the server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageStats(System.String,System.String)"> + <summary> + Sends a request to query statistics for the server. + </summary> + <param name="query">The query to send the server.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageTime(System.String)"> + <summary> + Sends a request to query the local time on the server. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageTopic(System.String,System.String)"> + <summary> + Sends an update or request for the topic of the specified channel. + </summary> + <param name="channel">The name of the channel whose topic to change.</param> + <param name="topic">The new topic to set, or <see langword="null" /> to request the current topic.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageTrace(System.String)"> + <summary> + Sends a query to trace the route to the server. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageUser(System.String,System.Int32,System.String)"> + <summary> + Sends a request to register the client as a user on the server. + </summary> + <param name="userName">The user name of the user.</param> + <param name="userMode">The initial mode of the user.</param> + <param name="realName">The real name of the user.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageUserHost(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Sends a request to return the host names of the specified users. + </summary> + <param name="nickNames">A collection of the nick names of the users to query.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageUserMode(System.String,System.String)"> + <summary> + Sends an update or request for the current modes of the specified user. + </summary> + <param name="nickName">The nick name of the user whose modes to update/request.</param> + <param name="modes">The mode string that indicates the user modes to change.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageUsers(System.String)"> + <summary> + Sends a request to return a list of information about all users currently registered on the server. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageVersion(System.String)"> + <summary> + Sends a request for the version of the server program. + </summary> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageWallops(System.String)"> + <summary> + Sends a message to all connected users that have the 'w' mode set. + </summary> + <param name="text">The text of the message to send.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageWho(System.String,System.Boolean)"> + <summary> + Sends a request to perform a Who query on users. + </summary> + <param name="mask">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 <see langword="null" />, + all users are matched.</param> + <param name="onlyOperators"> + <see langword="true" /> to match only server operators; + <see langword="false" /> to match all users.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageWhoIs(System.Collections.Generic.IEnumerable{System.String},System.String)"> + <summary> + Sends a request to perform a WhoIs query on users. + </summary> + <param name="nickNameMasks">A collection of wildcard expressions for matching against the nick names of + users.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendMessageWhoWas(System.Collections.Generic.IEnumerable{System.String},System.Int32,System.String)"> + <summary> + Sends a request to perform a WhoWas query on users. + </summary> + <param name="nickNames">A collection of wildcard expressions for matching against the nick names of + users.</param> + <param name="entriesCount">The maximum number of (most recent) entries to return.</param> + <param name="targetServer">The name of the server to which to forward the message, or <see langword="null" /> + for the current server.</param> + </member> + <member name="M:IrcDotNet.IrcClient.SendRawMessage(System.String)"> + <summary> + Sends the specified raw message to the server. + </summary> + <param name="message">The text (single line) of the message to send the server.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="message" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.IrcClient.ServerAvailableChannelModes"> + <summary> + Gets a collection of the channel modes available on the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ServerAvailableUserModes"> + <summary> + Gets a collection of the user modes available on the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerBounce"> + <summary> + Occurs when a bounce message is received from the server, telling the client to connect to a new server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ServerCreatedMessage"> + <summary> + Gets the 'Created' message sent by the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerLinksListReceived"> + <summary> + Occurs when a list of server links has been received from the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ServerName"> + <summary> + Gets the host name of the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerStatsReceived"> + <summary> + Occurs when server statistics have been received from the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ServerSupportedFeatures"> + <summary> + 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. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerSupportedFeaturesReceived"> + <summary> + 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. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerTimeReceived"> + <summary> + Occurs when the local date/time for a specific server has been received from the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.ServerVersion"> + <summary> + Gets the version of the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ServerVersionInfoReceived"> + <summary> + Occurs when information about a specific server on the IRC network has been received from the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.TextEncoding"> + <summary> + Gets or sets the text encoding to use for reading from and writing to the network data stream. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="P:IrcDotNet.IrcClient.Users"> + <summary> + Gets a collection of all users known to the client, including the local user. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.ValidateSslCertificate"> + <summary> + Occurs when the SSL certificate received from the server should be validated. + The certificate is automatically validated if this event is not handled. + </summary> + </member> + <member name="P:IrcDotNet.IrcClient.WelcomeMessage"> + <summary> + Gets the 'Welcome' message sent by the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.WhoIsReplyReceived"> + <summary> + Occurs when a reply to a Who Is query has been received from the server. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.WhoReplyReceived"> + <summary> + Occurs when a reply to a Who query has been received from the server. + </summary> + </member> + <member name="E:IrcDotNet.IrcClient.WhoWasReplyReceived"> + <summary> + Occurs when a reply to a Who Was query has been received from the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.WriteMessage(IrcDotNet.IrcClient.IrcMessage)"> + <summary> + Writes the specified message (prefix, command, and parameters) to the network stream. + </summary> + <param name="message">The message to write.</param> + <exception cref="T:System.ArgumentException"> + <paramref name="message" /> contains more than 15 many parameters. + </exception> + <exception cref="T:System.ArgumentException">The value of <see cref="F:IrcDotNet.IrcClient.IrcMessage.Command" /> of + <paramref name="message" /> is invalid.</exception> + <exception cref="T:System.ArgumentException">The value of one of the items of <see cref="F:IrcDotNet.IrcClient.IrcMessage.Parameters" /> of + <paramref name="message" /> is invalid.</exception> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + </member> + <member name="M:IrcDotNet.IrcClient.WriteMessage(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Writes the specified message (prefix, command, and parameters) to the network stream. + </summary> + <param name="prefix">The message prefix that represents the source of the message.</param> + <param name="command">The name of the command.</param> + <param name="parameters">A collection of the parameters to the command.</param> + <param name="message">The message to write.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentException"> + <paramref name="message" /> contains more than 15 many parameters. + </exception> + </member> + <member name="M:IrcDotNet.IrcClient.WriteMessage(System.String,System.String,System.String[])"> + <summary> + Writes the specified message (prefix, command, and parameters) to the network stream. + </summary> + <param name="prefix">The message prefix that represents the source of the message.</param> + <param name="command">The name of the command.</param> + <param name="parameters">A collection of the parameters to the command.</param> + <param name="message">The message to write.</param> + <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception> + <exception cref="T:System.ArgumentException"> + <paramref name="message" /> contains more than 15 many parameters. + </exception> + </member> + <member name="P:IrcDotNet.IrcClient.YourHostMessage"> + <summary> + Gets the 'Your Host' message sent by the server. + This value is set after successful registration of the connection. + </summary> + </member> + <member name="T:IrcDotNet.IrcClient.IrcMessage"> + <summary> + Represents a raw IRC message that is sent/received by <see cref="T:IrcDotNet.IrcClient" />. + 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). + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.IrcMessage.#ctor(IrcDotNet.IrcClient,System.String,System.String,System.Collections.Generic.IList{System.String})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcClient.IrcMessage" /> structure. + </summary> + <param name="client">A client object that has sent/will receive the message.</param> + <param name="prefix">The message prefix that represents the source of the message.</param> + <param name="command">The command name; either an alphabetic word or 3-digit number.</param> + <param name="parameters">A list of the parameters to the message. Can contain a maximum of 15 items. + </param> + </member> + <member name="F:IrcDotNet.IrcClient.IrcMessage.Command"> + <summary> + The name of the command. + </summary> + </member> + <member name="F:IrcDotNet.IrcClient.IrcMessage.Parameters"> + <summary> + A list of the parameters to the message. + </summary> + </member> + <member name="F:IrcDotNet.IrcClient.IrcMessage.Prefix"> + <summary> + The message prefix. + </summary> + </member> + <member name="F:IrcDotNet.IrcClient.IrcMessage.Source"> + <summary> + The source of the message, which is the object represented by the value of <see cref="F:IrcDotNet.IrcClient.IrcMessage.Prefix" />. + </summary> + </member> + <member name="M:IrcDotNet.IrcClient.IrcMessage.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="T:IrcDotNet.IrcClient.MessageProcessor"> + <summary> + Represents a method that processes <see cref="T:IrcDotNet.IrcClient.IrcMessage" /> objects. + </summary> + <param name="message">The message to be processed.</param> + </member> + <member name="T:IrcDotNet.IrcCommentEventArgs"> + <summary> + Provides data for events that specify a name. + </summary> + </member> + <member name="M:IrcDotNet.IrcCommentEventArgs.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcCommentEventArgs" /> class. + </summary> + <param name="comment">The comment that the event specified.</param> + </member> + <member name="P:IrcDotNet.IrcCommentEventArgs.Comment"> + <summary> + Gets the comment that the event specified. + </summary> + </member> + <member name="T:IrcDotNet.IrcErrorEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.Error" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcErrorEventArgs.#ctor(System.Exception)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcErrorEventArgs" /> class. + </summary> + <param name="error">The error.</param> + </member> + <member name="P:IrcDotNet.IrcErrorEventArgs.Error"> + <summary> + Gets the error encountered by the client. + </summary> + </member> + <member name="T:IrcDotNet.IrcErrorMessageEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ErrorMessageReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcErrorMessageEventArgs.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcErrorMessageEventArgs" /> class. + </summary> + <param name="message">The error message given by the server.</param> + </member> + <member name="P:IrcDotNet.IrcErrorMessageEventArgs.Message"> + <summary> + Gets the text of the error message. + </summary> + </member> + <member name="T:IrcDotNet.IrcLocalUser"> + <summary> + Represents the local user of a specific <see cref="T:IrcDotNet.IrcClient" />. + The local user is the user as which the client has connected and registered, and may be either a normal user or + service. + </summary> + </member> + <member name="M:IrcDotNet.IrcLocalUser.GetModes"> + <summary> + Requests a list of the current modes of the user. + </summary> + </member> + <member name="P:IrcDotNet.IrcLocalUser.IsService"> + <summary> + Gets whether the local user is a service or normal user. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.JoinedChannel"> + <summary> + Occurs when the local user has joined a channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.LeftChannel"> + <summary> + Occurs when the local user has left a channel. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.MessageReceived"> + <summary> + Occurs when the local user has received a message. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.MessageSent"> + <summary> + Occurs when the local user has sent a message. + </summary> + </member> + <member name="P:IrcDotNet.IrcLocalUser.Modes"> + <summary> + Gets a read-only collection of the modes the user currently has. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.ModesChanged"> + <summary> + Occurs when the modes of the local user have changed. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.NoticeReceived"> + <summary> + Occurs when the local user has received a notice. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.NoticeSent"> + <summary> + Occurs when the local user has sent a notice. + </summary> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnJoinedChannel(IrcDotNet.IrcChannelEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.JoinedChannel" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnLeftChannel(IrcDotNet.IrcChannelEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.LeftChannel" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnMessageReceived(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.MessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnMessageSent(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.MessageSent" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnModesChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.ModesChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnNoticeReceived(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.NoticeReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnNoticeSent(IrcDotNet.IrcMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.NoticeSent" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnPreviewMessageReceived(IrcDotNet.IrcPreviewMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.PreviewMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPreviewMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcLocalUser.OnPreviewNoticeReceived(IrcDotNet.IrcPreviewMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcLocalUser.PreviewNoticeReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcPreviewMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="E:IrcDotNet.IrcLocalUser.PreviewMessageReceived"> + <summary> + Occurs when the local user has received a message, before the <see cref="E:IrcDotNet.IrcLocalUser.MessageReceived" /> event. + </summary> + </member> + <member name="E:IrcDotNet.IrcLocalUser.PreviewNoticeReceived"> + <summary> + Occurs when the local user has received a notice, before the <see cref="E:IrcDotNet.IrcLocalUser.NoticeReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendMessage(IrcDotNet.IIrcMessageTarget,System.String)"> + <summary> + + Sends a message to the specified target. + + A message target may be an <see cref="T:IrcDotNet.IrcUser" />, <see cref="T:IrcDotNet.IrcChannel" />, or <see cref="T:IrcDotNet.IrcTargetMask" />. + </summary> + <param name="target">The <see cref="T:IrcDotNet.IIrcMessageTarget" /> to which to send the message.</param> + <param name="targets">A collection of targets to which to send the message.</param> + <param name="text">The ASCII-encoded text of the message to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendMessage(System.Collections.Generic.IEnumerable{IrcDotNet.IIrcMessageTarget},System.String)"> + <summary> + + Sends a message to the specified target. + + A message target may be an <see cref="T:IrcDotNet.IrcUser" />, <see cref="T:IrcDotNet.IrcChannel" />, or <see cref="T:IrcDotNet.IrcTargetMask" />. + </summary> + <param name="targets">A collection of targets to which to send the message.</param> + <param name="text">The ASCII-encoded text of the message to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendMessage(System.Collections.Generic.IEnumerable{System.String},System.String,System.Text.Encoding)"> + <summary> + Sends a message to the specified target. + </summary> + <param name="targets">A collection of the names of targets to which to send the message.</param> + <param name="text">The ASCII-encoded text of the message to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="text" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendMessage(System.String,System.String)"> + <summary> + Sends a message to the specified target. + </summary> + <param name="target">The name of the target to which to send the message.</param> + <param name="targets">A collection of the names of targets to which to send the message.</param> + <param name="text">The ASCII-encoded text of the message to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendNotice(IrcDotNet.IIrcMessageTarget,System.String)"> + <summary> + + Sends a notice to the specified target. + + A message target may be an <see cref="T:IrcDotNet.IrcUser" />, <see cref="T:IrcDotNet.IrcChannel" />, or <see cref="T:IrcDotNet.IrcTargetMask" />. + </summary> + <param name="target">The <see cref="T:IrcDotNet.IIrcMessageTarget" /> to which to send the notice.</param> + <param name="targets">A collection of targets to which to send the notice.</param> + <param name="text">The ASCII-encoded text of the notice to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendNotice(System.Collections.Generic.IEnumerable{IrcDotNet.IIrcMessageTarget},System.String)"> + <summary> + + Sends a notice to the specified target. + + A message target may be an <see cref="T:IrcDotNet.IrcUser" />, <see cref="T:IrcDotNet.IrcChannel" />, or <see cref="T:IrcDotNet.IrcTargetMask" />. + </summary> + <param name="targets">A collection of targets to which to send the notice.</param> + <param name="text">The ASCII-encoded text of the notice to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendNotice(System.Collections.Generic.IEnumerable{System.String},System.String,System.Text.Encoding)"> + <summary> + Sends a notice to the specified target. + </summary> + <param name="targets">A collection of the names of targets to which to send the notice.</param> + <param name="text">The ASCII-encoded text of the notice to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="text" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SendNotice(System.String,System.String)"> + <summary> + Sends a notice to the specified target. + </summary> + <param name="target">The name of the target to which to send the notice.</param> + <param name="targets">A collection of the names of targets to which to send the notice.</param> + <param name="text">The ASCII-encoded text of the notice to send.</param> + <param name="encoding">The encoding in which to send the value of <paramref name="text" />.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.IrcLocalUser.ServiceDescription"> + <summary> + Gets the distribution of the service, which determines its visibility to users on specific servers. + </summary> + </member> + <member name="P:IrcDotNet.IrcLocalUser.ServiceDistribution"> + <summary> + Gets the distribution of the service, which determines its visibility to users on specific servers. + </summary> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetAway(System.String)"> + <summary> + Sets the local user as away, giving the specified message. + </summary> + <param name="text">The text of the response sent to a user when they try to message you while away.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="text" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetModes(System.Char[])"> + <summary> + Sets the specified modes on the local user. + </summary> + <param name="newModes">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.</param> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="newModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char})"> + <summary> + Sets the specified modes on the local user. + </summary> + <param name="newModes">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.</param> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="newModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char})"> + <summary> + Sets the specified modes on the local user. + </summary> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <param name="setModes"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="setModes"/> documentation for "M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char})"]</p> + </param> + <param name="unsetModes"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="unsetModes"/> documentation for "M:IrcDotNet.IrcLocalUser.SetModes(System.Collections.Generic.IEnumerable{System.Char},System.Collections.Generic.IEnumerable{System.Char})"]</p> + </param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="setModes" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="unsetModes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetModes(System.String)"> + <summary> + Sets the specified modes on the local user. + </summary> + <param name="modes">The mode string that specifies mode changes, which takes the form + `( "+" / "-" ) *( mode character )`.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="modes" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.SetNickName(System.String)"> + <summary> + Sets the nick name of the local user to the specified text. + </summary> + <param name="nickName">The new nick name of the local user.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="nickName" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.IrcLocalUser.UnsetAway"> + <summary> + Sets the local user as here (no longer away). + </summary> + </member> + <member name="T:IrcDotNet.IrcMessageEventArgs"> + <summary> + Provides data for events that are raised when an IRC message or notice is sent or received. + </summary> + </member> + <member name="M:IrcDotNet.IrcMessageEventArgs.#ctor(IrcDotNet.IIrcMessageSource,System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Text.Encoding)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcMessageEventArgs" /> class. + </summary> + <param name="source">The source of the message.</param> + <param name="targets">A list of the targets of the message.</param> + <param name="text">The text of the message.</param> + <param name="encoding">The encoding of the message text.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="text" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.IrcMessageEventArgs.Encoding"> + <summary> + Gets the encoding of the message text. + </summary> + </member> + <member name="M:IrcDotNet.IrcMessageEventArgs.GetText(System.Text.Encoding)"> + <summary> + Gets the text of the message in the specified encoding. + </summary> + <param name="encoding">The encoding in which to get the message text, or <see langword="null" /> to use the + default encoding.</param> + <returns>The text of the message.</returns> + </member> + <member name="P:IrcDotNet.IrcMessageEventArgs.Source"> + <summary> + Gets the source of the message. + </summary> + </member> + <member name="P:IrcDotNet.IrcMessageEventArgs.Targets"> + <summary> + Gets a list of the targets of the message. + </summary> + </member> + <member name="P:IrcDotNet.IrcMessageEventArgs.Text"> + <summary> + Gets the text of the message. + </summary> + </member> + <member name="T:IrcDotNet.IrcNameEventArgs"> + <summary> + Provides data for events that specify a comment. + </summary> + </member> + <member name="M:IrcDotNet.IrcNameEventArgs.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcNameEventArgs" /> class. + </summary> + <param name="name">The name that the event specified.</param> + </member> + <member name="P:IrcDotNet.IrcNameEventArgs.Name"> + <summary> + Gets the name that the event specified. + </summary> + </member> + <member name="T:IrcDotNet.IrcNetworkInfo"> + <summary> + Stores information about a specific IRC network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.ChannelsCount"> + <summary> + The number of channels that currently exist on the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.InvisibleUsersCount"> + <summary> + The number of invisible users on the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.OperatorsCount"> + <summary> + The number of operators on the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.ServerClientsCount"> + <summary> + The number of clients connected to the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.ServersCount"> + <summary> + The number of servers in the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.ServerServersCount"> + <summary> + The number of others servers connected to the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.UnknownConnectionsCount"> + <summary> + The number of unknown connections to the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcNetworkInfo.VisibleUsersCount"> + <summary> + The number of visible users on the network. + </summary> + </member> + <member name="T:IrcDotNet.IrcPingOrPongReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.PingReceived" /> and <see cref="E:IrcDotNet.IrcClient.PongReceived" /> events. + </summary> + </member> + <member name="M:IrcDotNet.IrcPingOrPongReceivedEventArgs.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcPingOrPongReceivedEventArgs" /> class. + </summary> + <param name="server">The name of the server that is the source of the ping or pong.</param> + </member> + <member name="P:IrcDotNet.IrcPingOrPongReceivedEventArgs.Server"> + <summary> + Gets the name of the server that is the source of the ping or pong. + </summary> + </member> + <member name="T:IrcDotNet.IrcPreviewMessageEventArgs"> + <summary> + + 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. + </summary> + </member> + <member name="M:IrcDotNet.IrcPreviewMessageEventArgs.#ctor(IrcDotNet.IIrcMessageSource,System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Text.Encoding)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcMessageEventArgs" /> class. + </summary> + <param name="source">The source of the message.</param> + <param name="targets">A list of the targets of the message.</param> + <param name="text">The text of the message.</param> + <param name="encoding">The encoding of the message text.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.IrcPreviewMessageEventArgs.Handled"> + <summary> + Gets or sets whether the event has been handled. If it is handled, the corresponding normal (non-preview) + event is not raised. + </summary> + </member> + <member name="T:IrcDotNet.IrcProtocolErrorEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ProtocolError" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcProtocolErrorEventArgs.#ctor(System.Int32,System.Collections.Generic.IList{System.String},System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcProtocolErrorEventArgs" /> class. + </summary> + <param name="code">The code.</param> + <param name="parameters">The parameters.</param> + <param name="message">The message.</param> + </member> + <member name="P:IrcDotNet.IrcProtocolErrorEventArgs.Code"> + <summary> + Gets or sets the numeric code that indicates the type of error. + </summary> + </member> + <member name="P:IrcDotNet.IrcProtocolErrorEventArgs.Message"> + <summary> + Gets the text of the error message. + </summary> + </member> + <member name="P:IrcDotNet.IrcProtocolErrorEventArgs.Parameters"> + <summary> + Gets a list of the parameters of the error. + </summary> + </member> + <member name="T:IrcDotNet.IrcRawMessageEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.RawMessageSent" /> and + <see cref="E:IrcDotNet.IrcClient.RawMessageReceived" /> events. + </summary> + </member> + <member name="M:IrcDotNet.IrcRawMessageEventArgs.#ctor(IrcDotNet.IrcClient.IrcMessage,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcRawMessageEventArgs" /> class. + </summary> + <param name="message">The message that was sent/received.</param> + <param name="rawContent">The raw content of the message.</param> + </member> + <member name="P:IrcDotNet.IrcRawMessageEventArgs.Message"> + <summary> + Gets the message that was sent/received by the client. + </summary> + </member> + <member name="P:IrcDotNet.IrcRawMessageEventArgs.RawContent"> + <summary> + Gets the raw content of the message. + </summary> + </member> + <member name="T:IrcDotNet.IrcRegistrationInfo"> + <summary> + Provides information used by an <see cref="T:IrcDotNet.IrcClient" /> for registering the connection with the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcRegistrationInfo.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcRegistrationInfo" /> class. + </summary> + </member> + <member name="P:IrcDotNet.IrcRegistrationInfo.NickName"> + <summary> + Gets or sets the nick name of the local user to set initially upon registration. + The nick name can be changed after registration. + </summary> + </member> + <member name="P:IrcDotNet.IrcRegistrationInfo.Password"> + <summary> + Gets or sets the password for registering with the server. + </summary> + </member> + <member name="T:IrcDotNet.IrcServer"> + <summary> + Represents an IRC server from the view of a particular client. + </summary> + </member> + <member name="P:IrcDotNet.IrcServer.HostName"> + <summary> + Gets the host name of the server. + </summary> + </member> + <member name="M:IrcDotNet.IrcServer.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="T:IrcDotNet.IrcServerInfo"> + <summary> + Stores information about a particular server in an IRC network. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerInfo.#ctor(System.String,System.Nullable{System.Int32},System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerInfo" /> class with the specified properties. + </summary> + <param name="hostName">The host name of the server.</param> + <param name="hopCount">The hop count of the server from the local server.</param> + <param name="info">A string containing arbitrary information about the server.</param> + </member> + <member name="T:IrcDotNet.IrcServerInfoEventArgs"> + <summary> + Provides data for events that specify information about a server. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerInfoEventArgs.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerInfoEventArgs" /> class. + </summary> + <param name="address">The address of the server.</param> + <param name="port">The port on which to connect to the server.</param> + </member> + <member name="P:IrcDotNet.IrcServerInfoEventArgs.Address"> + <summary> + Gets the address of the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcServerInfoEventArgs.Port"> + <summary> + Gets the port on which to connect to the server. + </summary> + </member> + <member name="T:IrcDotNet.IrcServerLinksListReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ServerLinksListReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerLinksListReceivedEventArgs.#ctor(System.Collections.Generic.IList{IrcDotNet.IrcServerInfo})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerLinksListReceivedEventArgs" /> class. + </summary> + <param name="links">A list of information about the server links that was returned by the server.</param> + </member> + <member name="P:IrcDotNet.IrcServerLinksListReceivedEventArgs.Links"> + <summary> + Gets the list of information about the server links that was returned by the server + </summary> + </member> + <member name="T:IrcDotNet.IrcServerStatisticalEntry"> + <summary> + Stores a statistical entry for an IRC server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntry.Parameters"> + <summary> + The list of parameters of the statistical entry. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntry.Type"> + <summary> + The type of the statistical entry. + </summary> + </member> + <member name="T:IrcDotNet.IrcServerStatisticalEntryCommonType"> + <summary> + Defines the types of statistical entries for an IRC server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.Connection"> + <summary> + An active connection to the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.Command"> + <summary> + A command supported by the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.AllowedServerConnect"> + <summary> + A server to which the local server may connect. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.AllowedServerAccept"> + <summary> + A server from which the local server may accept connections. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.AllowedClient"> + <summary> + A client that may connect to the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.BannedClient"> + <summary> + A client that is banned from connecting to the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.ConnectionClass"> + <summary> + A connection class defined by the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.LeafDepth"> + <summary> + The leaf depth of a server in the network. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.Uptime"> + <summary> + The uptime of the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.AllowedOperator"> + <summary> + An operator on the server. + </summary> + </member> + <member name="F:IrcDotNet.IrcServerStatisticalEntryCommonType.HubServer"> + <summary> + A hub server within the network. + </summary> + </member> + <member name="T:IrcDotNet.IrcServerStatsReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ServerStatsReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerStatsReceivedEventArgs.#ctor(System.Collections.Generic.IList{IrcDotNet.IrcServerStatisticalEntry})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerStatsReceivedEventArgs" /> class. + </summary> + <param name="entries">A list of statistical entries that was returned by the server.</param> + </member> + <member name="P:IrcDotNet.IrcServerStatsReceivedEventArgs.Entries"> + <summary> + Gets the list of statistical entries that was returned by the server. + </summary> + </member> + <member name="T:IrcDotNet.IrcServerTimeEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ServerTimeReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerTimeEventArgs.#ctor(System.String,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerTimeEventArgs" /> class. + </summary> + <param name="serverName">The name of the server.</param> + <param name="dateTime">The local date/time received from the server.</param> + </member> + <member name="P:IrcDotNet.IrcServerTimeEventArgs.DateTime"> + <summary> + Gets the local date/time for the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcServerTimeEventArgs.ServerName"> + <summary> + Gets the name of the server to which the version information applies. + </summary> + </member> + <member name="T:IrcDotNet.IrcServerVersionInfoEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ServerVersionInfoReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcServerVersionInfoEventArgs.#ctor(System.String,System.String,System.String,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServerVersionInfoEventArgs" /> class. + </summary> + <param name="version">The version of the server.</param> + <param name="debugLevel">The debug level of the server.</param> + <param name="serverName">The name of the server.</param> + <param name="comments">The comments about the server.</param> + </member> + <member name="P:IrcDotNet.IrcServerVersionInfoEventArgs.Comments"> + <summary> + Gets the comments about the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcServerVersionInfoEventArgs.DebugLevel"> + <summary> + Gets the debug level of the server. + </summary> + </member> + <member name="P:IrcDotNet.IrcServerVersionInfoEventArgs.ServerName"> + <summary> + Gets the name of the server to which the version information applies. + </summary> + </member> + <member name="P:IrcDotNet.IrcServerVersionInfoEventArgs.Version"> + <summary> + Gets the version of the server. + </summary> + </member> + <member name="T:IrcDotNet.IrcServiceRegistrationInfo"> + <summary> + Provides information used by an <see cref="T:IrcDotNet.IrcClient" /> for registering the connection as a service. + </summary> + </member> + <member name="M:IrcDotNet.IrcServiceRegistrationInfo.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcServiceRegistrationInfo" /> class. + </summary> + </member> + <member name="P:IrcDotNet.IrcServiceRegistrationInfo.Description"> + <summary> + Gets or sets the description of the service to set upon registration. + The description cannot later be changed. + </summary> + </member> + <member name="P:IrcDotNet.IrcServiceRegistrationInfo.Distribution"> + <summary> + Gets or sets the distribution of the service, which determines its visibility to users on specific servers. + </summary> + </member> + <member name="T:IrcDotNet.IrcStandardFloodPreventer"> + <summary> + Represents a flood protector that throttles data sent by the client according to the standard rules implemented + by modern IRC servers. + </summary> + </member> + <member name="M:IrcDotNet.IrcStandardFloodPreventer.#ctor(System.Int32,System.Int64)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcStandardFloodPreventer" /> class. + </summary> + <param name="maxMessageBurst">The maximum number of messages that can be sent in a burst.</param> + <param name="counterPeriod">The number of milliseconds between each decrement of the message counter. + </param> + </member> + <member name="P:IrcDotNet.IrcStandardFloodPreventer.CounterPeriod"> + <summary> + Gets the number of milliseconds between each decrement of the message counter. + </summary> + </member> + <member name="M:IrcDotNet.IrcStandardFloodPreventer.GetSendDelay"> + <summary> + Gets the time delay before which the client may currently send the next message. + </summary> + <returns>The time delay before the next message may be sent, in milliseconds.</returns> + </member> + <member name="M:IrcDotNet.IrcStandardFloodPreventer.HandleMessageSent"> + <summary> + Notifies the flood preventer that a message has just been send by the client. + </summary> + </member> + <member name="P:IrcDotNet.IrcStandardFloodPreventer.MaxMessageBurst"> + <summary> + Gets the maximum message number of messages that can be sent in a burst. + </summary> + </member> + <member name="T:IrcDotNet.IrcTargetMask"> + <summary> + Represents a mask of an IRC server name or host name, used for specifying the targets of a message. + </summary> + </member> + <member name="M:IrcDotNet.IrcTargetMask.#ctor(IrcDotNet.IrcTargetMaskType,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcTargetMask" /> class with the specified type and mask. + </summary> + <param name="type">The type.</param> + <param name="mask">The mask.</param> + </member> + <member name="M:IrcDotNet.IrcTargetMask.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcTargetMask" /> class with the specified target mask + identifier. + </summary> + <param name="targetMask">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.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targetMask" /> is <see langword="null" /></exception> + <exception cref="T:System.ArgumentException">The length of <paramref name="targetMask" /> is too short.</exception> + <exception cref="T:System.ArgumentException"> + <paramref name="targetMask" /> does not represent a known mask type. + </exception> + </member> + <member name="P:IrcDotNet.IrcTargetMask.Mask"> + <summary> + Gets a wildcard expression for matching against target names. + The <see cref="P:IrcDotNet.IrcTargetMask.Type" /> property determines the type of the mask. + </summary> + </member> + <member name="M:IrcDotNet.IrcTargetMask.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="P:IrcDotNet.IrcTargetMask.Type"> + <summary> + Gets the type of the target mask; either a server mask or channel mask. + </summary> + </member> + <member name="T:IrcDotNet.IrcTargetMaskType"> + <summary> + Defines the types of a target mask. + </summary> + </member> + <member name="F:IrcDotNet.IrcTargetMaskType.ServerMask"> + <summary> + A mask of a server name. + </summary> + </member> + <member name="F:IrcDotNet.IrcTargetMaskType.HostMask"> + <summary> + A mask of a host name. + </summary> + </member> + <member name="T:IrcDotNet.IrcUser"> + <summary> + Represents an IRC user that exists on a specific <see cref="T:IrcDotNet.IrcClient" />. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.AwayMessage"> + <summary> + Gets the current away message received when the user was seen as away. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.Client"> + <summary> + Gets the client on which the user exists. + </summary> + </member> + <member name="M:IrcDotNet.IrcUser.GetChannelUsers"> + <summary> + Gets a collection of all channel users that correspond to the user. + Each <see cref="T:IrcDotNet.IrcChannelUser" /> represents a channel of which the user is currently a member. + </summary> + <returns>A collection of all <see cref="T:IrcDotNet.IrcChannelUser" /> object that correspond to the <see cref="T:IrcDotNet.IrcUser" />. + </returns> + </member> + <member name="P:IrcDotNet.IrcUser.HopCount"> + <summary> + 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. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.HostName"> + <summary> + Gets the host name of the user. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.IdleDuration"> + <summary> + Gets the duration for which the user has been idle. This is set when a Who Is response is received. + </summary> + </member> + <member name="E:IrcDotNet.IrcUser.InviteReceived"> + <summary> + Occurs when an invitation to join a channel has been received. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.IsAway"> + <summary> + 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. + </summary> + </member> + <member name="E:IrcDotNet.IrcUser.IsAwayChanged"> + <summary> + Occurs when the user has been seen as away or here. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.IsOnline"> + <summary> + Gets whether the user is currently connected to the IRC network. This value may not be always be + up-to-date. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.IsOperator"> + <summary> + Gets whether the user is a server operator. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.NickName"> + <summary> + Gets the current nick name of the user. + </summary> + </member> + <member name="E:IrcDotNet.IrcUser.NickNameChanged"> + <summary> + Occurs when the nick name of the user has changed. + </summary> + </member> + <member name="M:IrcDotNet.IrcUser.OnInviteReceived(IrcDotNet.IrcChannelInvitationEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcUser.InviteReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcChannelEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcUser.OnIsAwayChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcUser.IsAwayChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcUser.OnNickNameChanged(System.EventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcUser.NickNameChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcUser.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"> + <summary> + Raises the <see cref="E:PropertyChanged" /> event. + </summary> + <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.IrcUser.OnQuit(IrcDotNet.IrcCommentEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.IrcUser.Quit" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcCommentEventArgs" /> instance containing the event data.</param> + </member> + <member name="E:IrcDotNet.IrcUser.PropertyChanged"> + <summary> + Occurs when a property value changes. + </summary> + </member> + <member name="E:IrcDotNet.IrcUser.Quit"> + <summary> + Occurs when the user has quit the network. This may not always be sent. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.RealName"> + <summary> + Gets the real name of the user. This value never changes until the user reconnects. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.ServerInfo"> + <summary> + Gets arbitrary information about the server to which the user is connected. + </summary> + </member> + <member name="P:IrcDotNet.IrcUser.ServerName"> + <summary> + Gets the name of the server to which the user is connected. + </summary> + </member> + <member name="M:IrcDotNet.IrcUser.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="P:IrcDotNet.IrcUser.UserName"> + <summary> + Gets the current user name of the user. This value never changes until the user reconnects. + </summary> + </member> + <member name="M:IrcDotNet.IrcUser.WhoIs"> + <summary> + Sends a Who Is query to server for the user. + </summary> + </member> + <member name="M:IrcDotNet.IrcUser.WhoWas(System.Int32)"> + <summary> + Sends a Who Was query to server for the user. + </summary> + <param name="entriesCount">The maximum number of entries that the server should return. A negative number + specifies an unlimited number of entries.</param> + </member> + <member name="T:IrcDotNet.IrcUserCollection"> + <summary> + Represents a collection of <see cref="T:IrcDotNet.IrcUser" /> objects. + </summary> + </member> + <member name="P:IrcDotNet.IrcUserCollection.Client"> + <summary> + Gets the client to which the collection of users belongs. + </summary> + </member> + <member name="T:IrcDotNet.IrcUserEventArgs"> + <summary> + Provides data for events that concern an <see cref="T:IrcDotNet.IrcUser" />. + </summary> + </member> + <member name="M:IrcDotNet.IrcUserEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcUserEventArgs" /> class. + </summary> + <param name="user">The user that the event concerns.</param> + <param name="comment"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="comment"/> documentation for "M:IrcDotNet.IrcUserEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.IrcUserEventArgs.User"> + <summary> + Gets the user that the event concerns. + </summary> + </member> + <member name="T:IrcDotNet.IrcUserRegistrationInfo"> + <summary> + Provides information used by an <see cref="T:IrcDotNet.IrcClient" /> for registering the connection as a user. + </summary> + </member> + <member name="M:IrcDotNet.IrcUserRegistrationInfo.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcUserRegistrationInfo" /> class. + </summary> + </member> + <member name="P:IrcDotNet.IrcUserRegistrationInfo.RealName"> + <summary> + Gets or sets the real name of the local user to set upon registration. + The real name cannot later be changed. + </summary> + </member> + <member name="P:IrcDotNet.IrcUserRegistrationInfo.UserModes"> + <summary> + 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. + </summary> + </member> + <member name="P:IrcDotNet.IrcUserRegistrationInfo.UserName"> + <summary> + Gets or sets the user name of the local user to set upon registration. + The user name cannot later be changed. + </summary> + </member> + <member name="T:IrcDotNet.IrcValidateSslCertificateEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.IrcClient.ValidateSslCertificate" /> event. + </summary> + </member> + <member name="M:IrcDotNet.IrcValidateSslCertificateEventArgs.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.IrcValidateSslCertificateEventArgs" /> class. + </summary> + <param name="certificate">The certificate used to authenticate the remote party.</param> + <param name="chain">The chain of certificate authorities.</param> + <param name="sslPolicyErrors">The errors associated with the remote certificate.</param> + </member> + <member name="P:IrcDotNet.IrcValidateSslCertificateEventArgs.Certificate"> + <summary> + Gets the certificate used to authenticate the remote party.. + </summary> + </member> + <member name="P:IrcDotNet.IrcValidateSslCertificateEventArgs.Chain"> + <summary> + Gets the chain of certificate authorities associated with the remote certificate. + </summary> + </member> + <member name="P:IrcDotNet.IrcValidateSslCertificateEventArgs.IsValid"> + <summary> + Gets or sets whether the certificate given by the server is valid. + </summary> + </member> + <member name="P:IrcDotNet.IrcValidateSslCertificateEventArgs.SslPolicyErrors"> + <summary> + Gets the errors associated with the remote certificate. + </summary> + </member> + <member name="T:IrcDotNet.Collections.CollectionsUtilities"> + <summary> + Contains common utilities for functionality relating to collections. + </summary> + </member> + <member name="M:IrcDotNet.Collections.CollectionsUtilities.AddRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})"> + <summary> + Adds the specified items to the collection. + </summary> + <param name="collection">The collection to which to add the items.</param> + <param name="range">A collection of items to add to <paramref name="collection" />.</param> + <typeparam name="T">The type of the items in the collection.</typeparam> + </member> + <member name="M:IrcDotNet.Collections.CollectionsUtilities.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> + <summary> + Performs the specified action on each item in the collection. + </summary> + <param name="source">The collection on whose items to perform the action.</param> + <param name="action">The action to perform on each item of the collection.</param> + <typeparam name="T">The type of the items in the collection.</typeparam> + </member> + <member name="M:IrcDotNet.Collections.CollectionsUtilities.RemoveRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})"> + <summary> + Removes the specified items from the collection. + </summary> + <param name="collection">The collection fom which to remove the items.</param> + <param name="range">A collection of items to remove from <paramref name="collection" />.</param> + <typeparam name="T">The type of the items in the collection.</typeparam> + </member> + <member name="M:IrcDotNet.Collections.CollectionsUtilities.Set``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)"> + <summary> + 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. + </summary> + <param name="dictionary">The dictionary in which to set the value.</param> + <param name="key">The object to use as the key of the element to add/update.</param> + <param name="value">The object to use as the value of the element to add/update.</param> + <typeparam name="TKey">The type of keys in the dictionary.</typeparam> + <typeparam name="TValue">The type of values in the dictionary..</typeparam> + </member> + <member name="T:IrcDotNet.Collections.ReadOnlyDictionary`2"> + <summary> + Represents a read-only collection of keys and values. + </summary> + <typeparam name="TKey">The type of the keys in the dictionary.</typeparam> + <typeparam name="TValue">The type of the values in the dictionary.</typeparam> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Collections.ReadOnlyDictionary`2" /> class. + </summary> + <param name="dictionary">The dictionary to wrap.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="dictionary" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlyDictionary`2.ContainsKey(`0)"> + <summary> + Determines whether the dictionary contains the specified key. + </summary> + <param name="key">The key to locate in the dictionary.</param> + <returns> + <see langword="true" /> if the dictionary contains an element with the specified key; + <see langword="false" />, otherwise.</returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="key" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.Collections.ReadOnlyDictionary`2.Count"> + <summary> + Gets the number of key/value pairs contained in the dictionary. + </summary> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlyDictionary`2.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the dictionary. + </summary> + <returns>An enumerator for the dictionary.</returns> + </member> + <member name="P:IrcDotNet.Collections.ReadOnlyDictionary`2.Item(`0)"> + <summary> + Gets or sets the element with the specified key. + </summary> + <exception cref="T:System.NotSupportedException">This operation is not supported on a read-only dictionary. + </exception> + </member> + <member name="P:IrcDotNet.Collections.ReadOnlyDictionary`2.Keys"> + <summary> + Gets a collection containing the keys in the dictionary. + </summary> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlyDictionary`2.TryGetValue(`0,`1@)"> + <summary> + Gets the value associated with the specified key. + </summary> + <param name="key">The key of the value to get.</param> + <param name="value">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.</param> + <returns> + <see langword="true" /> if the dictionary contains an element with the specified key; + <see langword="false" />, otherwise.</returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="key" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.Collections.ReadOnlyDictionary`2.Values"> + <summary> + Gets a collection containing the values in the dictionary. + </summary> + </member> + <member name="T:IrcDotNet.Collections.ReadOnlySet`1"> + <summary> + Represents a read-only set of values. + </summary> + <typeparam name="T">The type of elements in the set.</typeparam> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.#ctor(System.Collections.Generic.ISet{`0})"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Collections.ReadOnlySet`1" /> class. + </summary> + <param name="set">The set to wrap.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="set" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.Contains(`0)"> + <summary> + Determines whether the set contains the specified element. + </summary> + <param name="item">The element to locate in the set.</param> + <returns> + <see langword="true" /> if the set contains the specified element; + <see langword="false" />, otherwise.</returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="item" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.CopyTo(`0[])"> + <summary> + Copies the elements of the set to an array. + </summary> + <param name="array">The one-dimensional array that is the destination of the elements copied from the + set. The array must have zero-based indexing.</param> + <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="array" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="arrayIndex" /> is less than 0.</exception> + <exception cref="T:System.ArgumentException"> + <paramref name="arrayIndex" /> is greater than the length of the + destination array.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.CopyTo(`0[],System.Int32)"> + <summary> + Copies the elements of the set to an array. + </summary> + <param name="array">The one-dimensional array that is the destination of the elements copied from the + set. The array must have zero-based indexing.</param> + <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="array" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="arrayIndex" /> is less than 0.</exception> + <exception cref="T:System.ArgumentException"> + <paramref name="arrayIndex" /> is greater than the length of the + destination array.</exception> + </member> + <member name="P:IrcDotNet.Collections.ReadOnlySet`1.Count"> + <summary> + Gets the number of elements that are contained in the set. + </summary> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the set. + </summary> + <returns>An enumerator for the set.</returns> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set is a proper subset of the specified collection. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set is a proper subset of <paramref name="other" />; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set is a proper superset of the specified collection. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set is a proper superset of <paramref name="other" />; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set is a subset of the specified collection. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set is a subset of <paramref name="other" />; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set is a superset of the specified collection. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set is a superset of <paramref name="other" />; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set and the specified collection share common elements. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set and <paramref name="other" /> share at least one common element; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="M:IrcDotNet.Collections.ReadOnlySet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})"> + <summary> + Determines whether the set and the specified collection contain the same elements. + </summary> + <param name="other">The collection to compare to the current set.</param> + <returns> + <see langword="true" /> if the set and <paramref name="other" /> are equal; + <see langword="false" />, otherwise. + </returns> + <exception cref="T:System.ArgumentNullException"> + <paramref name="other" /> is <see langword="null" />.</exception> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpClient"> + <summary> + 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. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.#ctor(IrcDotNet.IrcClient)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpClient" /> class. + </summary> + <param name="ircClient">The IRC client by which the CTCP client should communicate.</param> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.ActionReceived"> + <summary> + Occurs when an action has been received from a user. + </summary> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.ActionSent"> + <summary> + Occurs when an action has been sent to a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.CheckErrorOccurred(IrcDotNet.IIrcMessageTarget)"> + <summary> + Asks the specified user whether an error just occurred. + </summary> + <param name="user">The user to which to send the request.</param> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.CheckErrorOccurred(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget})"> + <summary> + Asks the specified list of users whether an error just occurred. + </summary> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpClient.ClientVersion"> + <summary> + Gets or sets information about the client version. + </summary> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.Error"> + <summary> + Occurs when the client encounters an error during execution. + </summary> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.ErrorMessageReceived"> + <summary> + Occurs when an error message has been received from a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.GetTime(IrcDotNet.IIrcMessageTarget)"> + <summary> + Gets the local date/time of the specified user. + </summary> + <param name="user">The user to which to send the request.</param> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.GetTime(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget})"> + <summary> + Gets the local date/time of the specified list of users. + </summary> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.GetVersion(IrcDotNet.IIrcMessageTarget)"> + <summary> + Gets the client version of the specified user. + </summary> + <param name="user">The user to which to send the request.</param> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.GetVersion(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget})"> + <summary> + Gets the client version of the specified list of users. + </summary> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpClient.IrcClient"> + <summary> + Gets or sets the IRC client by which the CTCP client should communicate. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnActionReceived(IrcDotNet.Ctcp.CtcpMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.ActionReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnActionSent(IrcDotNet.Ctcp.CtcpMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.ActionSent" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnError(IrcDotNet.IrcErrorEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.Error" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.IrcErrorEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnErrorMessageResponseReceived(IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.ErrorMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs" /> instance containing the event + data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnPingResponseReceived(IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.PingResponseReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnRawMessageReceived(IrcDotNet.Ctcp.CtcpRawMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.RawMessageReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpRawMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnRawMessageSent(IrcDotNet.Ctcp.CtcpRawMessageEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.RawMessageSent" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpRawMessageEventArgs" /> instance containing the event data.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnTimeResponseReceived(IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.TimeResponseReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.OnVersionResponseReceived(IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs)"> + <summary> + Raises the <see cref="E:IrcDotNet.Ctcp.CtcpClient.VersionResponseReceived" /> event. + </summary> + <param name="e">The <see cref="T:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs" /> instance containing the event data. + </param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.Ping(IrcDotNet.IIrcMessageTarget)"> + <summary> + Pings the specified user. + </summary> + <param name="user">The user to which to send the request.</param> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.Ping(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget})"> + <summary> + Pings the specified list of users. + </summary> + <param name="users">A list of users to which to send the request.</param> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.PingResponseReceived"> + <summary> + Occurs when a ping response has been received from a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ProcessMessageAction(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Process ACTION messages received from a user. + </summary> + <param name="message">The message received from the user.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ProcessMessageErrMsg(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Process ERRMSG messages received from a user. + </summary> + <param name="message">The message received from the user.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ProcessMessagePing(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Process PING messages received from a user. + </summary> + <param name="message">The message received from the user.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ProcessMessageTime(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Process TIME messages received from a user. + </summary> + <param name="message">The message received from the user.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ProcessMessageVersion(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Process VERSION messages received from a user. + </summary> + <param name="message">The message received from the user.</param> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.RawMessageReceived"> + <summary> + Occurs when a raw message has been received from a user. + </summary> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.RawMessageSent"> + <summary> + Occurs when a raw message has been sent to a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendAction(IrcDotNet.IIrcMessageTarget,System.String)"> + <summary> + Sends an action message to the specified list of users. + </summary> + <param name="user">The user to which to send the request.</param> + <param name="users">A list of users to which to send the request.</param> + <param name="text">The text of the message.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendAction(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String)"> + <summary> + Sends an action message to the specified list of users. + </summary> + <param name="users">A list of users to which to send the request.</param> + <param name="text">The text of the message.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendMessageAction(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String)"> + <summary> + Sends an action message to the specified target. + </summary> + <param name="targets">A list of the targets of the message.</param> + <param name="text">The message text.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendMessageErrMsg(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Boolean)"> + <summary> + Sends a request for confirming that no error has occurred. + </summary> + <param name="targets">A list of the targets of the message.</param> + <param name="tag">A tag that can be used for tracking the response.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response; <see langword="false" />, + otherwise.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendMessagePing(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Boolean)"> + <summary> + Sends a ping request or response to the specified target. + </summary> + <param name="targets">A list of the targets of the message.</param> + <param name="info">The information to send.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response; <see langword="false" />, + otherwise.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendMessageTime(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Boolean)"> + <summary> + Sends a request for the local date/time to the specified target. + </summary> + <param name="targets">A list of the targets of the message.</param> + <param name="info">The information to send.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response; <see langword="false" />, + otherwise.</param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.SendMessageVersion(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.Boolean)"> + <summary> + Sends a request or response for information about the version of the client. + </summary> + <param name="targets">A list of the targets of the message.</param> + <param name="info">The information to send.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response; <see langword="false" />, + otherwise.</param> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.TimeResponseReceived"> + <summary> + Occurs when a response to a date/time request has been received from a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="E:IrcDotNet.Ctcp.CtcpClient.VersionResponseReceived"> + <summary> + Occurs when a response to a version request has been received from a user. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.WriteMessage(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Writes the specified message to a target. + </summary> + <param name="message">The message to write.</param> + <param name="targets">A list of the targets to which to write the message.</param> + <param name="taggedData">The tagged data to write.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response to another message; + <see langword="false" />, otherwise.</param> + <exception cref="T:System.ArgumentException"> + <paramref name="message" /> contains more than 15 many parameters. + </exception> + <exception cref="T:System.ArgumentException">The value of <see cref="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.Tag" /> of <paramref name="message" /> + is invalid.</exception> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.WriteMessage(System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.String,System.Boolean)"> + <summary> + Writes the specified message to a target. + </summary> + <param name="tag">The tag of the message.</param> + <param name="data">The data contained by the message.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response to another message; + <see langword="false" />, otherwise.</param> + <param name="message">The message to write.</param> + <param name="targets">A list of the targets to which to write the message.</param> + <param name="taggedData">The tagged data to write.</param> + <exception cref="T:System.ArgumentException"> + <paramref name="message" /> contains more than 15 many parameters. + </exception> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpClient.CtcpMessage"> + <summary> + Represents a raw CTCP message that is sent/received by <see cref="T:IrcDotNet.Ctcp.CtcpClient" />. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.#ctor(IrcDotNet.IrcUser,System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String,System.String,System.Boolean)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpClient.CtcpMessage" /> structure. + </summary> + <param name="source">The source of the message.</param> + <param name="targets">A list of the targets of the message.</param> + <param name="tag">The tag of the message.</param> + <param name="data">The data contained by the message, or <see langword="null" /> for no data.</param> + <param name="isResponse"> + <see langword="true" /> if the message is a response to another message; + <see langword="false" />, otherwise.</param> + </member> + <member name="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.Data"> + <summary> + The data contained by the message. + </summary> + </member> + <member name="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.IsResponse"> + <summary> + <see langword="true" /> if this message is a response to another message; <see langword="false" />, + otherwise. + </summary> + </member> + <member name="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.Source"> + <summary> + The user that sent the message. + </summary> + </member> + <member name="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.Tag"> + <summary> + The tag of the message, that specifies the kind of data it contains or the type of the request. + </summary> + </member> + <member name="F:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.Targets"> + <summary> + A list of users to which to send the message. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpClient.CtcpMessage.ToString"> + <summary> + Returns a string representation of this instance. + </summary> + <returns>A string that represents this instance.</returns> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpClient.MessageProcessor"> + <summary> + Represents a method that processes <see cref="T:IrcDotNet.Ctcp.CtcpClient.CtcpMessage" /> objects. + </summary> + <param name="message">The message to be processed.</param> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.Ctcp.CtcpClient.ErrorMessageReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs" /> class, + specifying that no error occurred. + </summary> + <param name="noErrorMessage">The message indicating that no error occurred.</param> + <param name="user"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]</p> + </param> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs" /> class, + specifying the query that failed with an error message. + </summary> + <param name="failedQuery">A string containing the query that failed.</param> + <param name="errorMessage">The message describing the error that occurred for the remote user.</param> + <param name="user"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.ErrorMessage"> + <summary> + Gets message describing the error that occurred for the remote user. + </summary> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.ErrorOccurred"> + <summary> + Gets a value indicating whether an error occurred or the user confirmed that no error occurred. + </summary> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpErrorMessageReceivedEventArgs.FailedQuery"> + <summary> + Gets a string containing the query that failed + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpMessageEventArgs"> + <summary> + Provides data for events that are raised when a CTCP message or notice is sent or received. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpMessageEventArgs.#ctor(IrcDotNet.IrcUser,System.Collections.Generic.IList{IrcDotNet.IIrcMessageTarget},System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpMessageEventArgs" /> class. + </summary> + <param name="source">The source of the message.</param> + <param name="targets">A list of the targets of the message.</param> + <param name="text">The text of the message.</param> + <exception cref="T:System.ArgumentNullException"> + <paramref name="targets" /> is <see langword="null" />.</exception> + <exception cref="T:System.ArgumentNullException"> + <paramref name="text" /> is <see langword="null" />.</exception> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpMessageEventArgs.Source"> + <summary> + Gets the source of the message. + </summary> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpMessageEventArgs.Targets"> + <summary> + Gets a list of the targets of the message. + </summary> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpMessageEventArgs.Text"> + <summary> + Gets the text of the message. + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.Ctcp.CtcpClient.PingResponseReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.TimeSpan)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs" /> class. + </summary> + <param name="pingTime">The ping time.</param> + <param name="user"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.TimeSpan)"]</p> + </param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpPingResponseReceivedEventArgs.PingTime"> + <summary> + Gets the duration of time elapsed between the sending of the ping request and the receiving of the ping + response. + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpRawMessageEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.Ctcp.CtcpClient.RawMessageSent" /> and + <see cref="E:IrcDotNet.Ctcp.CtcpClient.RawMessageReceived" /> events. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpRawMessageEventArgs.#ctor(IrcDotNet.Ctcp.CtcpClient.CtcpMessage)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpRawMessageEventArgs" /> class. + </summary> + <param name="message">The message that was sent/received.</param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpRawMessageEventArgs.Message"> + <summary> + Gets the message that was sent/received by the client. + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpResponseReceivedEventArgs"> + <summary> + Provides data for events that indicate a response to a CTCP request. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpResponseReceivedEventArgs" /> class. + </summary> + <param name="user">The user from which the response was received.</param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpResponseReceivedEventArgs.User"> + <summary> + Gets the user from which the response was received. + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.Ctcp.CtcpClient.TimeResponseReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs" /> class. + </summary> + <param name="dateTime">The local date/time received from the user.</param> + <param name="user"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpTimeResponseReceivedEventArgs.DateTime"> + <summary> + Gets the local date/time for the user. + </summary> + </member> + <member name="T:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs"> + <summary> + Provides data for the <see cref="E:IrcDotNet.Ctcp.CtcpClient.VersionResponseReceived" /> event. + </summary> + </member> + <member name="M:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs" /> class. + </summary> + <param name="versionInfo">The information about the client version.</param> + <param name="user"> + <p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing <param name="user"/> documentation for "M:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs.#ctor(IrcDotNet.IrcUser,System.String)"]</p> + </param> + </member> + <member name="P:IrcDotNet.Ctcp.CtcpVersionResponseReceivedEventArgs.VersionInfo"> + <summary> + Gets the information about the client version of the user. + </summary> + </member> + </members> +</doc>
\ No newline at end of file |
