C# Класс MBUtilities.Channel.ChannelList

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

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

Метод Описание
ChannelHasMode ( string channel, char mode ) : bool
EvadeChannelLinkBlock ( BotMessage message, string link ) : string
GetChannelID ( string channelName ) : int
GetUserID ( string nick, string channel, int &channelID ) : int
GetUserModes ( string nick, string channel ) : string
Parse324 ( BotMessage message ) : void

Channel modes

Parse332 ( BotMessage message ) : void

Channel topic

Parse352 ( BotMessage message ) : void

WHO reply

Parse353 ( BotMessage message ) : void

NAMES reply

ParseJOIN ( BotMessage message ) : void
ParseMODE ( BotMessage message ) : void
ParseNICK ( BotMessage message ) : List
ParsePART ( BotMessage message, bool parterIsMe ) : void
ParseQUIT ( BotMessage message ) : List
ParseTOPIC ( BotMessage message ) : void
UserIsAnyOp ( string nick, string channel ) : bool
UserIsFounder ( string nick, string channel ) : bool
UserIsHop ( string nick, string channel ) : bool
UserIsOp ( string nick, string channel ) : bool
UserIsSop ( string nick, string channel ) : bool
UserIsVoiced ( string nick, string channel ) : bool

Приватные методы

Метод Описание
ChannelList ( ) : System.Collections.Generic
EvadeLinkBlock ( string url ) : string
GetChannelModes ( string channel ) : List
GetUserID ( string nick, int channelID ) : int
ParseChannelModeString ( string modeString, int channelID ) : void

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

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

public static ChannelHasMode ( string channel, char mode ) : bool
channel string
mode char
Результат bool

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

public static EvadeChannelLinkBlock ( BotMessage message, string link ) : string
message MBFunctionInterface.BotMessage
link string
Результат string

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

public static GetChannelID ( string channelName ) : int
channelName string
Результат int

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

public static GetUserID ( string nick, string channel, int &channelID ) : int
nick string
channel string
channelID int
Результат int

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

public static GetUserModes ( string nick, string channel ) : string
nick string
channel string
Результат string

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

Channel modes
public static Parse324 ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

Channel topic
public static Parse332 ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

WHO reply
public static Parse352 ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

NAMES reply
public static Parse353 ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

public static ParseJOIN ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

public static ParseMODE ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

public static ParseNICK ( BotMessage message ) : List
message MBFunctionInterface.BotMessage
Результат List

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

public static ParsePART ( BotMessage message, bool parterIsMe ) : void
message MBFunctionInterface.BotMessage
parterIsMe bool
Результат void

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

public static ParseQUIT ( BotMessage message ) : List
message MBFunctionInterface.BotMessage
Результат List

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

public static ParseTOPIC ( BotMessage message ) : void
message MBFunctionInterface.BotMessage
Результат void

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

public static UserIsAnyOp ( string nick, string channel ) : bool
nick string
channel string
Результат bool

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

public static UserIsFounder ( string nick, string channel ) : bool
nick string
channel string
Результат bool

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

public static UserIsHop ( string nick, string channel ) : bool
nick string
channel string
Результат bool

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

public static UserIsOp ( string nick, string channel ) : bool
nick string
channel string
Результат bool

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

public static UserIsSop ( string nick, string channel ) : bool
nick string
channel string
Результат bool

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

public static UserIsVoiced ( string nick, string channel ) : bool
nick string
channel string
Результат bool