public void Execute(API.CommandManager manager, IRemoteCommandArguments arguments) { var args = (ScreenshotArguments)arguments; Guard.ArgumentNotNullForCommand<Screenshot>(args.FileName); // TODO: Save this somewhere accessible.. manager.TakeScreenshot(args.FileName); }