C# Класс NBot.RobotBuilderExtenstions

Показать файл Открыть проект

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

Метод Описание
RegisterHandlers ( this robot ) : MessageHandlerRoomAuthorization
RegisterHandlersInAssembly ( this robot, Assembly assembly ) : MessageHandlerRoomAuthorization
RegisterHandlersInAssemblyByTags ( this robot, Assembly assembly ) : MessageHandlerRoomAuthorization

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

Метод Описание
AnyTag ( Type handlerType, IEnumerable tags ) : bool
CreateInstance ( Type handlerType ) : IMessageHandler
GetHandlers ( Assembly assembly ) : IEnumerable

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

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

public static RegisterHandlers ( this robot ) : MessageHandlerRoomAuthorization
robot this
Результат NBot.Core.MessageHandlerRoomAuthorization

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

public static RegisterHandlersInAssembly ( this robot, Assembly assembly ) : MessageHandlerRoomAuthorization
robot this
assembly System.Reflection.Assembly
Результат NBot.Core.MessageHandlerRoomAuthorization

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

public static RegisterHandlersInAssemblyByTags ( this robot, Assembly assembly ) : MessageHandlerRoomAuthorization
robot this
assembly System.Reflection.Assembly
Результат NBot.Core.MessageHandlerRoomAuthorization