C# Класс NetIRC.Channel

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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