C# 클래스 NetIRC.Channel

파일 보기 프로젝트 열기: kevin-brown/NetIRC 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BanList List
ExceptList List
InviteList List
Topic ChannelTopic
Type ChannelType

공개 메소드들

메소드 설명
Channel ( string name ) : System.Collections.Generic
Channel ( string name, ChannelType type ) : System.Collections.Generic
GetTopic ( ) : Topic
Invite ( User user ) : Invite
Join ( ) : Join
Kick ( User user ) : Kick
Kick ( User user, string message ) : Kick
Part ( ) : Part
Part ( string message ) : Part
SendMessage ( string message ) : ChannelPrivate
SendNotice ( string message ) : ChannelNotice
SetTopic ( string topic ) : Topic

비공개 메소드들

메소드 설명
AddUser ( User user ) : void
ClearUsers ( ) : void
JoinUser ( User user ) : void
LeaveUser ( User user, string reason ) : void
RemoveUser ( User user ) : void
SendWho ( ) : Messages.ISendMessage
SetRank ( User user, UserRank rank ) : void
TriggerOnAction ( User user, string action ) : void
TriggerOnCannotSendToChannel ( Channel source, string reason ) : void
TriggerOnChannelOperatorNeeded ( Channel source, string reason ) : void
TriggerOnJoin ( User user ) : void
TriggerOnKick ( User kicker, User user, string reason ) : void
TriggerOnLeave ( User user, string reason ) : void
TriggerOnMessage ( User user, string message ) : void
TriggerOnMode ( User setter, string>.List changes ) : void
TriggerOnNames ( string users ) : void
TriggerOnNotice ( User user, string notice ) : void
TriggerOnRank ( Channel source, User user, UserRank rank ) : void
TriggerOnSendAction ( string action ) : void
TriggerOnSendMessage ( string message ) : void
TriggerOnSendNotice ( string notice ) : void
TriggerOnTopic ( ChannelTopic topic ) : void
TriggerOnTopicChange ( ChannelTopic topic ) : void
TriggerOnUserAdded ( User user ) : void
TriggerOnWho ( User user, string message ) : void

메소드 상세

Channel() 공개 메소드

public Channel ( string name ) : System.Collections.Generic
name string
리턴 System.Collections.Generic

Channel() 공개 메소드

public Channel ( string name, ChannelType type ) : System.Collections.Generic
name string
type ChannelType
리턴 System.Collections.Generic

GetTopic() 공개 메소드

public GetTopic ( ) : Topic
리턴 NetIRC.Messages.Send.Topic

Invite() 공개 메소드

public Invite ( User user ) : Invite
user User
리턴 NetIRC.Messages.Send.Invite

Join() 공개 메소드

public Join ( ) : Join
리턴 NetIRC.Messages.Send.Join

Kick() 공개 메소드

public Kick ( User user ) : Kick
user User
리턴 NetIRC.Messages.Send.Kick

Kick() 공개 메소드

public Kick ( User user, string message ) : Kick
user User
message string
리턴 NetIRC.Messages.Send.Kick

Part() 공개 메소드

public Part ( ) : Part
리턴 NetIRC.Messages.Send.Part

Part() 공개 메소드

public Part ( string message ) : Part
message string
리턴 NetIRC.Messages.Send.Part

SendMessage() 공개 메소드

public SendMessage ( string message ) : ChannelPrivate
message string
리턴 NetIRC.Messages.Send.ChannelPrivate

SendNotice() 공개 메소드

public SendNotice ( string message ) : ChannelNotice
message string
리턴 NetIRC.Messages.Send.ChannelNotice

SetTopic() 공개 메소드

public SetTopic ( string topic ) : Topic
topic string
리턴 NetIRC.Messages.Send.Topic

프로퍼티 상세

BanList 공개적으로 프로퍼티

A list of masks that cannot be allowed in the channel.
public List BanList
리턴 List

ExceptList 공개적으로 프로퍼티

A list of masks that are allowed in the channel, even if they match the masks in the BanList.
public List ExceptList
리턴 List

InviteList 공개적으로 프로퍼티

A list of masks that are allowed in the channel, even if the channel is invite-only.
public List InviteList
리턴 List

Topic 공개적으로 프로퍼티

public ChannelTopic,NetIRC Topic
리턴 ChannelTopic

Type 공개적으로 프로퍼티

public ChannelType Type
리턴 ChannelType