C# 클래스 NBot.RobotBuilderExtenstions

파일 보기 프로젝트 열기: NBot/NBot

공개 메소드들

메소드 설명
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