C# 클래스 RatChat.Twitch.TwitchChatSource

상속: RatChat.Core.IChatSource, INotifyPropertyChanged, RatChat.Core.ISmileCreator
파일 보기 프로젝트 열기: JustOxlamon/Sc2tvChatPub

공개 메소드들

메소드 설명
BeginWork ( ) : void
CreateCustomView ( ) : System.Windows.Controls.UserControl
CreateSmile ( string id ) : FrameworkElement
CreateSmile ( string SmileId, System TextPanel ) : bool
EndWork ( ) : void
GetSmile ( string id ) : FrameworkElement
IrcClient_ClientInfoReceived ( object sender, EventArgs e ) : void
IrcClient_ConnectFailed ( object sender, dotIRC.IrcErrorEventArgs e ) : void
IrcClient_Connected ( object sender, EventArgs e ) : void
IrcClient_Disconnected ( object sender, EventArgs e ) : void
IrcClient_Error ( object sender, dotIRC.IrcErrorEventArgs e ) : void
IrcClient_MotdReceived ( object sender, EventArgs e ) : void
IrcClient_NetworkInformationReceived ( object sender, EventArgs e ) : void
IrcClient_ProtocolError ( object sender, dotIRC.IrcProtocolErrorEventArgs e ) : void
IrcClient_RawMessageReceived ( object sender, dotIRC.IrcRawMessageEventArgs e ) : void
OnConfigApply ( ConfigStorage Config ) : void
OnLoad ( ConfigStorage Config ) : void
TwitchChatSource ( ) : System

보호된 메소드들

메소드 설명
FireChange ( string PropertyName ) : void

비공개 메소드들

메소드 설명
ParseIrcMessageWithRegex ( string message, string &prefix, string &command, string &parameters ) : bool
Reconnect ( ) : void
UpdateSmiles ( ) : void
getUserName ( string prefix ) : string

메소드 상세

BeginWork() 공개 메소드

public BeginWork ( ) : void
리턴 void

CreateCustomView() 공개 메소드

public CreateCustomView ( ) : System.Windows.Controls.UserControl
리턴 System.Windows.Controls.UserControl

CreateSmile() 공개 메소드

public CreateSmile ( string id ) : FrameworkElement
id string
리턴 System.Windows.FrameworkElement

CreateSmile() 공개 메소드

public CreateSmile ( string SmileId, System TextPanel ) : bool
SmileId string
TextPanel System
리턴 bool

EndWork() 공개 메소드

public EndWork ( ) : void
리턴 void

FireChange() 보호된 메소드

protected FireChange ( string PropertyName ) : void
PropertyName string
리턴 void

GetSmile() 공개 메소드

public GetSmile ( string id ) : FrameworkElement
id string
리턴 System.Windows.FrameworkElement

IrcClient_ClientInfoReceived() 공개 메소드

public IrcClient_ClientInfoReceived ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IrcClient_ConnectFailed() 공개 메소드

public IrcClient_ConnectFailed ( object sender, dotIRC.IrcErrorEventArgs e ) : void
sender object
e dotIRC.IrcErrorEventArgs
리턴 void

IrcClient_Connected() 공개 메소드

public IrcClient_Connected ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IrcClient_Disconnected() 공개 메소드

public IrcClient_Disconnected ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IrcClient_Error() 공개 메소드

public IrcClient_Error ( object sender, dotIRC.IrcErrorEventArgs e ) : void
sender object
e dotIRC.IrcErrorEventArgs
리턴 void

IrcClient_MotdReceived() 공개 메소드

public IrcClient_MotdReceived ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IrcClient_NetworkInformationReceived() 공개 메소드

public IrcClient_NetworkInformationReceived ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IrcClient_ProtocolError() 공개 메소드

public IrcClient_ProtocolError ( object sender, dotIRC.IrcProtocolErrorEventArgs e ) : void
sender object
e dotIRC.IrcProtocolErrorEventArgs
리턴 void

IrcClient_RawMessageReceived() 공개 메소드

public IrcClient_RawMessageReceived ( object sender, dotIRC.IrcRawMessageEventArgs e ) : void
sender object
e dotIRC.IrcRawMessageEventArgs
리턴 void

OnConfigApply() 공개 메소드

public OnConfigApply ( ConfigStorage Config ) : void
Config ConfigStorage
리턴 void

OnLoad() 공개 메소드

public OnLoad ( ConfigStorage Config ) : void
Config ConfigStorage
리턴 void

TwitchChatSource() 공개 메소드

public TwitchChatSource ( ) : System
리턴 System