AvalonStudio.Extensibility.Commands.CommandHandlerWrapper.FromCommandHandler C# (CSharp) Method

FromCommandHandler() public static method

public static FromCommandHandler ( Type commandHandlerInterfaceType, object commandHandler ) : CommandHandlerWrapper
commandHandlerInterfaceType System.Type
commandHandler object
return CommandHandlerWrapper
		public static CommandHandlerWrapper FromCommandHandler(Type commandHandlerInterfaceType, object commandHandler)
		{
			var updateMethod = commandHandlerInterfaceType.GetMethod("Update");
			var runMethod = commandHandlerInterfaceType.GetMethod("Run");
			return new CommandHandlerWrapper(commandHandler, updateMethod, null, runMethod);
		}