IRC.NET


IrcChannel

Defined in IrcDotNet.dll.
Represents an IRC channel that exists on a specific IrcClient.

Instance members

Instance memberDescription
Client()
Signature: unit -> unit
Gets the client to which the channel belongs.
MessageReceived
Signature: IEvent<EventHandler<IrcMessageEventArgs>,IrcMessageEventArgs>
Modifiers: abstract
Occurs when the channel has received a message.
Modes
Signature: ReadOnlySet<char>
Gets a read-only collection of the modes the channel currently has.
ModesChanged
Signature: IEvent<EventHandler<IrcUserEventArgs>,IrcUserEventArgs>
Occurs when any of the modes of the channel have changed.
Name
Signature: string
Gets the name of the channel.
NoticeReceived
Signature: IEvent<EventHandler<IrcMessageEventArgs>,IrcMessageEventArgs>
Modifiers: abstract
Occurs when the channel has received a notice.
PreviewMessageReceived
Signature: IEvent<EventHandler<IrcPreviewMessageEventArgs>,IrcPreviewMessageEventArgs>
Occurs when the channel has received a message, before the IrcChannel.MessageReceived event.
PreviewNoticeReceived
Signature: IEvent<EventHandler<IrcPreviewMessageEventArgs>,IrcPreviewMessageEventArgs>
Occurs when the channel has received a notice, before the IrcChannel.NoticeReceived event.
PropertyChanged
Signature: IEvent<PropertyChangedEventHandler,PropertyChangedEventArgs>
Modifiers: abstract
Occurs when a property value changes.
Topic()
Signature: unit -> unit
Gets the current topic of the channel.
TopicChanged
Signature: IEvent<EventHandler<IrcUserEventArgs>,IrcUserEventArgs>
Occurs when the topic of the channel has changed.
Type()
Signature: unit -> unit
Gets the type of the channel.
UserInvited
Signature: IEvent<EventHandler<IrcUserEventArgs>,IrcUserEventArgs>
Occurs when a user is invited to join the channel.
UserJoined
Signature: IEvent<EventHandler<IrcChannelUserEventArgs>,IrcChannelUserEventArgs>
Occurs when a user has joined the channel.
UserKicked
Signature: IEvent<EventHandler<IrcChannelUserEventArgs>,IrcChannelUserEventArgs>
Occurs when a user is kicked from the channel.
UserLeft
Signature: IEvent<EventHandler<IrcChannelUserEventArgs>,IrcChannelUserEventArgs>
Occurs when a user has left the channel.
Users
Signature: IrcChannelUserCollection
Gets a collection of all channel users currently in the channel.
UsersListReceived
Signature: IEvent<EventHandler<EventArgs>,EventArgs>
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.
Fork me on GitHub