C# Class Robotlegs.Base.CommandMap

Inheritance: ICommandMap
Afficher le fichier Open project: tekool/silverlight-robotlegs-framework

Protected Properties

Свойство Type Description
eventDispatcher IEventDispatcher
eventTypeMap Dictionary>>>
injector IInjector
reflector IReflector
verifiedCommandClasses bool>.Dictionary

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
RouteEventToCommand ( Event e, Type commandClass, bool oneshot, Type originalEventClass ) : void

Method Details

CommandMap() public méthode

public CommandMap ( IEventDispatcher eventDispatcher, IInjector injector, IReflector reflector ) : System
eventDispatcher IEventDispatcher
injector IInjector
reflector IReflector
Résultat System

HasEventCommand() public méthode

public HasEventCommand ( string eventType, Type commandClass, Type eventClass = null ) : bool
eventType string
commandClass System.Type
eventClass System.Type
Résultat bool

MapEvent() public méthode

public MapEvent ( string eventType, Type commandClass, Type eventClass = null, bool oneshot = false ) : void
eventType string
commandClass System.Type
eventClass System.Type
oneshot bool
Résultat void

RouteEventToCommand() protected méthode

protected RouteEventToCommand ( Event e, Type commandClass, bool oneshot, Type originalEventClass ) : void
e Event
commandClass System.Type
oneshot bool
originalEventClass System.Type
Résultat void

UnmapEvent() public méthode

public UnmapEvent ( string eventType, Type commandClass, Type eventClass = null ) : void
eventType string
commandClass System.Type
eventClass System.Type
Résultat void

Property Details

eventDispatcher protected_oe property

protected IEventDispatcher eventDispatcher
Résultat IEventDispatcher

eventTypeMap protected_oe property

protected Dictionary>>> eventTypeMap
Résultat Dictionary>>>

injector protected_oe property

protected IInjector injector
Résultat IInjector

reflector protected_oe property

protected IReflector reflector
Résultat IReflector

verifiedCommandClasses protected_oe property

protected Dictionary verifiedCommandClasses
Résultat bool>.Dictionary