C# 클래스 AvalonStudio.Extensibility.Commands.CommandHandlerWrapper

Wraps a generic ICommandHandler<T> or ICommandListHandler<T> and allows easy calling of generic interface methods.
파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 메소드들

메소드 설명
FromCommandHandler ( Type commandHandlerInterfaceType, object commandHandler ) : CommandHandlerWrapper
FromCommandListHandler ( Type commandHandlerInterfaceType, object commandListHandler ) : CommandHandlerWrapper
Populate ( Command command, List commands ) : void
Run ( Command command ) : System.Threading.Tasks.Task
Update ( Command command ) : void

비공개 메소드들

메소드 설명
CommandHandlerWrapper ( object commandHandler, MethodInfo updateMethod, MethodInfo populateMethod, MethodInfo runMethod ) : System

메소드 상세

FromCommandHandler() 공개 정적인 메소드

public static FromCommandHandler ( Type commandHandlerInterfaceType, object commandHandler ) : CommandHandlerWrapper
commandHandlerInterfaceType System.Type
commandHandler object
리턴 CommandHandlerWrapper

FromCommandListHandler() 공개 정적인 메소드

public static FromCommandListHandler ( Type commandHandlerInterfaceType, object commandListHandler ) : CommandHandlerWrapper
commandHandlerInterfaceType System.Type
commandListHandler object
리턴 CommandHandlerWrapper

Populate() 공개 메소드

public Populate ( Command command, List commands ) : void
command Command
commands List
리턴 void

Run() 공개 메소드

public Run ( Command command ) : System.Threading.Tasks.Task
command Command
리턴 System.Threading.Tasks.Task

Update() 공개 메소드

public Update ( Command command ) : void
command Command
리턴 void