C# Класс Aselia.Common.Core.ChannelBase

Наследование: ChannelSurrogate, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddPrefix ( UserBase user, char c ) : void
BroadcastExclusive ( string command, UserBase sender ) : void
BroadcastInclusive ( string command, UserBase sender ) : void
ChannelBase ( ) : System
ChannelBase ( ChannelBase clone ) : System
ClearFlag ( string flag ) : bool
Dispose ( ) : void
GetModeString ( ) : string
GetPrefix ( UserBase user ) : string
GetUser ( string nick, UserBase notifyOnError = null ) : UserBase
HasFlag ( string flag ) : bool
RemovePrefix ( UserBase user, char c ) : void
RemoveUser ( UserBase user, bool removeFromUser = true ) : void
SetFlag ( string flag ) : bool
SetModes ( UserBase user, string modes ) : void
SetModes ( UserBase user, string flags, string arguments ) : void

Защищенные методы

Метод Описание
ChannelBase ( ServerBase server, string name, string id ) : System

Описание методов

AddPrefix() публичный абстрактный Метод

public abstract AddPrefix ( UserBase user, char c ) : void
user UserBase
c char
Результат void

BroadcastExclusive() публичный абстрактный Метод

public abstract BroadcastExclusive ( string command, UserBase sender ) : void
command string
sender UserBase
Результат void

BroadcastInclusive() публичный абстрактный Метод

public abstract BroadcastInclusive ( string command, UserBase sender ) : void
command string
sender UserBase
Результат void

ChannelBase() публичный Метод

public ChannelBase ( ) : System
Результат System

ChannelBase() публичный Метод

public ChannelBase ( ChannelBase clone ) : System
clone ChannelBase
Результат System

ChannelBase() защищенный Метод

protected ChannelBase ( ServerBase server, string name, string id ) : System
server ServerBase
name string
id string
Результат System

ClearFlag() публичный абстрактный Метод

public abstract ClearFlag ( string flag ) : bool
flag string
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetModeString() публичный абстрактный Метод

public abstract GetModeString ( ) : string
Результат string

GetPrefix() публичный абстрактный Метод

public abstract GetPrefix ( UserBase user ) : string
user UserBase
Результат string

GetUser() публичный абстрактный Метод

public abstract GetUser ( string nick, UserBase notifyOnError = null ) : UserBase
nick string
notifyOnError UserBase
Результат UserBase

HasFlag() публичный абстрактный Метод

public abstract HasFlag ( string flag ) : bool
flag string
Результат bool

RemovePrefix() публичный абстрактный Метод

public abstract RemovePrefix ( UserBase user, char c ) : void
user UserBase
c char
Результат void

RemoveUser() публичный абстрактный Метод

public abstract RemoveUser ( UserBase user, bool removeFromUser = true ) : void
user UserBase
removeFromUser bool
Результат void

SetFlag() публичный абстрактный Метод

public abstract SetFlag ( string flag ) : bool
flag string
Результат bool

SetModes() публичный абстрактный Метод

public abstract SetModes ( UserBase user, string modes ) : void
user UserBase
modes string
Результат void

SetModes() публичный абстрактный Метод

public abstract SetModes ( UserBase user, string flags, string arguments ) : void
user UserBase
flags string
arguments string
Результат void