protected override void CommandAction(DTEHelper helper, string solutionUniqueName) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScriptHasLinkedSystemForm).ToList(); var hashFormIds = new HashSet <Guid>(); foreach (var selectedFile in selectedFiles) { if (!File.Exists(selectedFile.FilePath)) { continue; } string javaScriptCode = File.ReadAllText(selectedFile.FilePath); if (CommonHandlers.GetLinkedSystemForm(javaScriptCode, out string entityName, out Guid formId, out int formType)) { hashFormIds.Add(formId); } } if (hashFormIds.Any()) { helper.HandleLinkedSystemFormAddingToSolutionCommand(null, solutionUniqueName, false, hashFormIds); } }
protected override void CommandAction(DTEHelper helper, string solutionUniqueName) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScriptHasLinkedGlobalOptionSet).ToList(); var hashOpitonSetNames = new HashSet <string>(); foreach (var selectedFile in selectedFiles) { if (!File.Exists(selectedFile.FilePath)) { continue; } string javaScriptCode = File.ReadAllText(selectedFile.FilePath); if (CommonHandlers.GetLinkedGlobalOptionSetName(javaScriptCode, out string optionSetName)) { hashOpitonSetNames.Add(optionSetName); } } if (hashOpitonSetNames.Any()) { helper.HandleAddingGlobalOptionSetToSolutionCommand(null, solutionUniqueName, false, hashOpitonSetNames); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScript).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleWebResourceCopyToClipboardRibbonObjectsCommand(connectionData, selectedFiles.FirstOrDefault(), _ribbonPlacement); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScript).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleJavaScriptUpdateGlobalOptionSetFileAll(connectionData, selectedFiles.FirstOrDefault()); } }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.Report).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleReportCreateLaskLinkCommand(selectedFiles.FirstOrDefault()); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceText).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleWebResourceDifferenceCommand(connectionData, selectedFiles.FirstOrDefault(), false); } }
protected override void CommandAction(DTEHelper helper) { List <SelectedFile> selectedFiles = null; if (this._withDetails) { selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceText).ToList(); } else { selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); } if (selectedFiles != null) { helper.HandleWebResourceCompareCommand(null, selectedFiles, this._withDetails); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleWebResourceChangeInEntityEditorCommand(connectionData, selectedFiles.FirstOrDefault()); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleOpenWebResourceInExplorer(connectionData, selectedFiles.FirstOrDefault(), this._actionOnComponent); } }
protected override void CommandAction(DTEHelper helper, OpenFilesType openFilesType) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceText).ToList(); if (selectedFiles.Any()) { helper.HandleWebResourceOpenFilesCommand(selectedFiles, openFilesType, _inTextEditor); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScript).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleWebResourceDifferenceReferencesAndDependencyXmlCommand(connectionData, selectedFiles.FirstOrDefault()); } }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleAddPluginStep(null, selectedFiles.FirstOrDefault()); } }
protected override void CommandAction(DTEHelper helper, OpenFilesType openFilesType) { var selectedFileType = _selectedFileTypeForOpenFilesType[openFilesType]; IEnumerable <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, selectedFileType); if (selectedFiles.Any()) { helper.HandleRemovingFromPublishListFilesByTypeCommand(selectedFiles, openFilesType); } }
protected override void CommandAction(DTEHelper helper, Tuple <ConnectionData, ConnectionData> connectionDataPair) { List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceText).Take(2).ToList(); if (selectedFiles.Count == 1) { string fileName = selectedFiles.FirstOrDefault()?.FileName; helper.HandleOpenWebResourceOrganizationComparerCommand(connectionDataPair.Item1, connectionDataPair.Item2, fileName); } }
protected override void CommandAction(DTEHelper helper, OpenFilesType openFilesType) { var selectedFileType = _selectedFileTypeForOpenFilesType[openFilesType]; IEnumerable <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, selectedFileType); if (selectedFiles.Any()) { helper.HandleWebResourceMultiDifferenceFiles(selectedFiles, openFilesType); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { if (connectionData.IsReadOnly) { helper.WriteToOutput(connectionData, Properties.OutputStrings.ConnectionIsReadOnlyFormat1, connectionData.Name); return; } var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); helper.HandleUpdateContentWebResourcesAndPublishCommand(connectionData, selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { if (connectionData.IsReadOnly) { helper.WriteToOutput(connectionData, Properties.OutputStrings.ConnectionIsReadOnlyFormat1, connectionData.Name); return; } var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceJavaScript).ToList(); helper.HandleIncludeReferencesToDependencyXmlCommand(connectionData, selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { try { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).ToList(); helper.HandlePluginTypeAddingProcessingStepsByProjectCommand(connectionData, null, true, selectedFiles); } catch (Exception ex) { DTEHelper.WriteExceptionToOutput(null, ex); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { if (connectionData.IsReadOnly) { helper.WriteToOutput(connectionData, Properties.OutputStrings.ConnectionIsReadOnlyFormat1, connectionData.Name); return; } List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.Report).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleOpenReportCommand(connectionData, selectedFiles.FirstOrDefault(), this._actionOnComponent); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { try { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleAddPluginStep(connectionData, selectedFiles.FirstOrDefault()); } } catch (Exception ex) { DTEHelper.WriteExceptionToOutput(connectionData, ex); } }
protected override void CommandAction(DTEHelper helper) { var listFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.Xml).ToList(); if (listFiles.Any()) { foreach (var document in listFiles.Where(s => s.Document != null && s.Document.ActiveWindow != null && s.Document.ActiveWindow.Visible).Select(s => s.Document)) { ContentComparerHelper.RemoveXsdSchemaInDocument(document); } foreach (var filePath in listFiles.Where(s => !(s.Document != null && s.Document.ActiveWindow != null && s.Document.ActiveWindow.Visible)).Select(s => s.FilePath)) { ContentComparerHelper.RemoveXsdSchemaInFile(filePath); } } }
protected override void CommandAction(DTEHelper helper, Tuple <ConnectionData, ConnectionData> connectionDataPair) { if (this._differenceType == ShowDifferenceThreeFileType.ThreeWay) { var commonConfig = CommonConfiguration.Get(); if (!commonConfig.DifferenceThreeWayAvaliable()) { return; } } List <SelectedFile> selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResourceText).Take(2).ToList(); if (selectedFiles.Count == 1) { helper.HandleWebResourceThreeFileDifferenceCommand(connectionDataPair.Item1, connectionDataPair.Item2, selectedFiles.FirstOrDefault(), _differenceType); } }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).ToList(); helper.HandleWebResourceCheckFileEncodingCommand(selectedFiles); }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).Take(2).ToList(); helper.HandleOpenPluginTree(null, selectedFiles.FirstOrDefault()); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.Report).ToList(); helper.HandleReportAddingToSolutionCommand(connectionData, null, true, selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).ToList(); helper.HandleCSharpEntityMetadataFileUpdateSchema(connectionData, selectedFiles, false); }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); helper.HandleShowingWebResourcesDependentComponents(selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); helper.HandleWebResourcesGetContentCommand(connectionData, selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.CSharp).ToList(); helper.HandleActionOnPluginTypesCommand(connectionData, selectedFiles, this._actionOnComponent, string.Empty, string.Empty); }
protected override void CommandAction(DTEHelper helper) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); helper.HandleFileClearLink(selectedFiles); }