IRC.NET


IrcUser

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

Instance members

Instance memberDescription
AwayMessage()
Signature: unit -> unit
Gets the current away message received when the user was seen as away.
Client()
Signature: unit -> unit
Gets the client on which the user exists.
HopCount()
Signature: unit -> unit
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.
HostName()
Signature: unit -> unit
Gets the host name of the user.
IdleDuration()
Signature: unit -> unit
Gets the duration for which the user has been idle. This is set when a Who Is response is received.
InviteReceived
Signature: IEvent<EventHandler<IrcChannelInvitationEventArgs>,IrcChannelInvitationEventArgs>
Occurs when an invitation to join a channel has been received.
IsAway()
Signature: unit -> unit
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.
IsAwayChanged
Signature: IEvent<EventHandler<EventArgs>,EventArgs>
Occurs when the user has been seen as away or here.
IsOnline()
Signature: unit -> unit
Gets whether the user is currently connected to the IRC network. This value may not be always be up-to-date.
IsOperator()
Signature: unit -> unit
Gets whether the user is a server operator.
NickName()
Signature: unit -> unit
Gets the current nick name of the user.
NickNameChanged
Signature: IEvent<EventHandler<EventArgs>,EventArgs>
Occurs when the nick name of the user has changed.
PropertyChanged
Signature: IEvent<PropertyChangedEventHandler,PropertyChangedEventArgs>
Modifiers: abstract
Occurs when a property value changes.
Quit
Signature: IEvent<EventHandler<IrcCommentEventArgs>,IrcCommentEventArgs>
Occurs when the user has quit the network. This may not always be sent.
RealName()
Signature: unit -> unit
Gets the real name of the user. This value never changes until the user reconnects.
ServerInfo()
Signature: unit -> unit
Gets arbitrary information about the server to which the user is connected.
ServerName()
Signature: unit -> unit
Gets the name of the server to which the user is connected.
UserName()
Signature: unit -> unit
Gets the current user name of the user. This value never changes until the user reconnects.
Fork me on GitHub