C# Class OpenRA.Chat.GlobalChat

Inheritance: IDisposable
ファイルを表示 Open project: pchote/OpenRA

Public Properties

Property Type Description
History ObservableList
Users ChatUser>.ObservableSortedDictionary

Public Methods

Method Description
Connect ( ) : void
Disconnect ( ) : void
Dispose ( ) : void
GlobalChat ( ) : System
IsValidNickname ( string name ) : bool
SanitizedName ( string dirty ) : string
SendMessage ( string text ) : void
TrySetNickname ( string nick ) : bool

Private Methods

Method Description
AddMessage ( string nick, string text ) : void
AddNotification ( string text ) : void
OnChannelActiveSynced ( object sender, IrcEventArgs e ) : void
OnConnected ( object sender, EventArgs e ) : void
OnConnecting ( object sender, EventArgs e ) : void
OnDisconnected ( object sender, EventArgs e ) : void
OnDisconnecting ( object sender, EventArgs e ) : void
OnError ( object sender, ErrorEventArgs e ) : void
OnJoin ( object sender, JoinEventArgs e ) : void
OnKick ( object sender, KickEventArgs e ) : void
OnNickChange ( object sender, NickChangeEventArgs e ) : void
OnPart ( object sender, PartEventArgs e ) : void
OnQuit ( object sender, QuitEventArgs e ) : void
SetUserOp ( string whom, bool isOp ) : void
SetUserVoiced ( string whom, bool isVoiced ) : void

Method Details

Connect() public method

public Connect ( ) : void
return void

Disconnect() public method

public Disconnect ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GlobalChat() public method

public GlobalChat ( ) : System
return System

IsValidNickname() public method

public IsValidNickname ( string name ) : bool
name string
return bool

SanitizedName() public method

public SanitizedName ( string dirty ) : string
dirty string
return string

SendMessage() public method

public SendMessage ( string text ) : void
text string
return void

TrySetNickname() public method

public TrySetNickname ( string nick ) : bool
nick string
return bool

Property Details

History public_oe property

public ObservableList History
return ObservableList

Users public_oe property

public ObservableSortedDictionary Users
return ChatUser>.ObservableSortedDictionary