C# 클래스 Robotlegs.Base.CommandMap

상속: ICommandMap
파일 보기 프로젝트 열기: tekool/silverlight-robotlegs-framework

보호된 프로퍼티들

프로퍼티 타입 설명
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