C# Класс Dbot.Processor.MessageProcessor

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

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

Свойство Тип Описание
Banner ActionBlock
CompiledRegex Dbot.Utility.CompiledRegex
NextCommandTime System.DateTime
Nukes List
Sender ActionBlock

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

Метод Описание
MessageProcessor ( IClientVisitor client ) : System
Process ( Ban ban ) : void
Process ( Broadcast broadcast ) : void
Process ( ConnectedUsers connectedUsers ) : void
Process ( Mute mute ) : void
Process ( PrivateMessage message ) : void
Process ( PublicMessage message ) : void
Process ( UnMuteBan unMuteBan ) : void

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

Метод Описание
Ban ( Message message ) : void
Command ( Message message ) : void
DoneWithContext ( Message message ) : void
Log ( Message message ) : void
ModCommand ( Message message ) : void
Send ( ISendableVisitable input ) : void

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

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

public MessageProcessor ( IClientVisitor client ) : System
client IClientVisitor
Результат System

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

public Process ( Ban ban ) : void
ban Dbot.CommonModels.Ban
Результат void

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

public Process ( Broadcast broadcast ) : void
broadcast Dbot.CommonModels.Broadcast
Результат void

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

public Process ( ConnectedUsers connectedUsers ) : void
connectedUsers Dbot.CommonModels.ConnectedUsers
Результат void

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

public Process ( Mute mute ) : void
mute Dbot.CommonModels.Mute
Результат void

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

public Process ( PrivateMessage message ) : void
message Dbot.CommonModels.PrivateMessage
Результат void

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

public Process ( PublicMessage message ) : void
message Dbot.CommonModels.PublicMessage
Результат void

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

public Process ( UnMuteBan unMuteBan ) : void
unMuteBan Dbot.CommonModels.UnMuteBan
Результат void

Описание свойств

Banner публичное свойство

public ActionBlock Banner
Результат ActionBlock

CompiledRegex публичное свойство

public CompiledRegex,Dbot.Utility CompiledRegex
Результат Dbot.Utility.CompiledRegex

NextCommandTime публичное свойство

public DateTime,System NextCommandTime
Результат System.DateTime

Nukes публичное свойство

public List Nukes
Результат List

Sender публичное свойство

public ActionBlock Sender
Результат ActionBlock