C# Класс Robotlegs.Base.CommandMap

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

Защищенные свойства (Protected)

Свойство Тип Описание
eventDispatcher IEventDispatcher
eventTypeMap Dictionary>>>
injector IInjector
reflector IReflector
verifiedCommandClasses bool>.Dictionary

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

Метод Описание
CommandMap ( IEventDispatcher eventDispatcher, IInjector injector, IReflector reflector ) : System
HasEventCommand ( string eventType, Type commandClass, Type eventClass = null ) : bool
MapEvent ( string eventType, Type commandClass, Type eventClass = null, bool oneshot = false ) : void
UnmapEvent ( string eventType, Type commandClass, Type eventClass = null ) : void

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

Метод Описание
RouteEventToCommand ( Event e, Type commandClass, bool oneshot, Type originalEventClass ) : void

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

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

public CommandMap ( IEventDispatcher eventDispatcher, IInjector injector, IReflector reflector ) : System
eventDispatcher IEventDispatcher
injector IInjector
reflector IReflector
Результат System

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

public HasEventCommand ( string eventType, Type commandClass, Type eventClass = null ) : bool
eventType string
commandClass System.Type
eventClass System.Type
Результат bool

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

public MapEvent ( string eventType, Type commandClass, Type eventClass = null, bool oneshot = false ) : void
eventType string
commandClass System.Type
eventClass System.Type
oneshot bool
Результат void

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

protected RouteEventToCommand ( Event e, Type commandClass, bool oneshot, Type originalEventClass ) : void
e Event
commandClass System.Type
oneshot bool
originalEventClass System.Type
Результат void

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

public UnmapEvent ( string eventType, Type commandClass, Type eventClass = null ) : void
eventType string
commandClass System.Type
eventClass System.Type
Результат void

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

eventDispatcher защищенное свойство

protected IEventDispatcher eventDispatcher
Результат IEventDispatcher

eventTypeMap защищенное свойство

protected Dictionary>>> eventTypeMap
Результат Dictionary>>>

injector защищенное свойство

protected IInjector injector
Результат IInjector

reflector защищенное свойство

protected IReflector reflector
Результат IReflector

verifiedCommandClasses защищенное свойство

protected Dictionary verifiedCommandClasses
Результат bool>.Dictionary