protected override async void Run ()
		{
			var project = IdeApp.ProjectOperations.CurrentSelectedProject as DotNetProject;
			if (project == null || !project.IsPortableLibrary)
				return;

			var viewModel = new AddPlatformImplementationViewModel (project);
			using (var dialog = new AddPlatformImplementationDialog (viewModel)) {
				if (dialog.ShowWithParent () == Xwt.Command.Ok) {
					using (ProgressMonitor monitor = CreateProgressMonitor ()) {
						await viewModel.CreateProjects (monitor);
					}
				}
			}
		}
        protected override async void Run()
        {
            var project = IdeApp.ProjectOperations.CurrentSelectedProject as DotNetProject;

            if (project == null || !project.IsPortableLibrary)
            {
                return;
            }

            var viewModel = new AddPlatformImplementationViewModel(project);

            using (var dialog = new AddPlatformImplementationDialog(viewModel)) {
                if (dialog.ShowWithParent() == Xwt.Command.Ok)
                {
                    using (ProgressMonitor monitor = CreateProgressMonitor()) {
                        await viewModel.CreateProjects(monitor);
                    }
                }
            }
        }