protected override void CommandAction(DTEHelper helper) { helper.HandleFileCompareListForPublishCommand(null, false); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleFindMarkedToDeleteInExplorer(connectionData); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleExportReport(connectionData); }
protected override void CommandAction(DTEHelper helper) { List <SelectedFile> selectedFiles = helper.GetSelectedFilesInSolutionExplorer(FileOperations.SupportsReportType, false).ToList(); helper.HandleFileClearLink(selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandlePluginConfigurationTree(connectionData); }
protected override void CommandAction(DTEHelper helper) { helper.HandleExportPluginConfigurationInfoFolder(); }
protected override void CommandAction(DTEHelper helper) { helper.HandleOpenSolutionDifferenceImageWindow(); }
protected override void CommandAction(DTEHelper helper) { List <SelectedFile> selectedFiles = helper.GetOpenedFileInCodeWindow(FileOperations.SupportsJavaScriptType).ToList(); helper.HandleUpdateGlobalOptionSetSingleFileJavaScript(null, selectedFiles, true); }
protected override void CommandAction(DTEHelper helper) { helper.HandleOpenXsdSchemaFolder(); }
private void FillSessionForSiteMapCompletionSet(IList <CompletionSet> completionSets, ITextSnapshot snapshot, ConnectionData connectionData, ConnectionIntellisenseDataRepository repositoryEntities, SiteMapIntellisenseDataRepository repositorySiteMap, WebResourceIntellisenseDataRepository repositoryWebResource, SnapshotSpan extent, string currentNodeName, string currentAttributeName, ITrackingSpan applicableTo) { try { if (string.Equals(currentNodeName, "SiteMap", StringComparison.InvariantCultureIgnoreCase)) { #region Urls if (string.Equals(currentAttributeName, "Url", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Urls, "Urls"); FillWebResourcesTextWithWebResourcePrefix(completionSets, applicableTo, repositoryWebResource.GetConnectionWebResourceIntellisenseData()?.GetHtmlWebResources()?.ToList(), "WebResources"); } #endregion Urls } else if (string.Equals(currentNodeName, "Area", StringComparison.InvariantCultureIgnoreCase)) { #region Urls if (string.Equals(currentAttributeName, "Url", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Urls, "Urls"); FillWebResourcesTextWithWebResourcePrefix(completionSets, applicableTo, repositoryWebResource.GetConnectionWebResourceIntellisenseData()?.GetHtmlWebResources()?.ToList(), "WebResources"); } #endregion Urls #region Icons else if (string.Equals(currentAttributeName, "Icon", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Icons, "Icons"); FillWebResourcesIcons(completionSets, applicableTo, repositoryWebResource.GetWebResourcesIcon()?.Values?.ToList(), "WebResources"); } #endregion Icons #region Resources else if (string.Equals(currentAttributeName, "ResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "DescriptionResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().DescriptionResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "ToolTipResourseId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ToolTipResourseIds, "Resources"); } #endregion Resources } else if (string.Equals(currentNodeName, "Group", StringComparison.InvariantCultureIgnoreCase)) { #region Urls if (string.Equals(currentAttributeName, "Url", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Urls, "Urls"); FillWebResourcesTextWithWebResourcePrefix(completionSets, applicableTo, repositoryWebResource.GetConnectionWebResourceIntellisenseData()?.GetHtmlWebResources()?.ToList(), "WebResources"); } #endregion Urls #region Icons else if (string.Equals(currentAttributeName, "Icon", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Icons, "Icons"); FillWebResourcesIcons(completionSets, applicableTo, repositoryWebResource.GetWebResourcesIcon()?.Values?.ToList(), "WebResources"); } #endregion Icons #region Resources else if (string.Equals(currentAttributeName, "ResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "DescriptionResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().DescriptionResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "ToolTipResourseId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ToolTipResourseIds, "Resources"); } #endregion Resources } else if (string.Equals(currentNodeName, "SubArea", StringComparison.InvariantCultureIgnoreCase)) { #region Urls if (string.Equals(currentAttributeName, "Url", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Urls, "Urls"); FillWebResourcesTextWithWebResourcePrefix(completionSets, applicableTo, repositoryWebResource.GetConnectionWebResourceIntellisenseData()?.GetHtmlWebResources()?.ToList(), "WebResources"); } #endregion Urls #region Icons else if (string.Equals(currentAttributeName, "Icon", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Icons, "Icons"); FillWebResourcesIcons(completionSets, applicableTo, repositoryWebResource.GetWebResourcesIcon()?.Values?.ToList(), "WebResources"); } else if (string.Equals(currentAttributeName, "OutlookShortcutIcon", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().Icons, "Icons"); FillWebResourcesIcons(completionSets, applicableTo, repositoryWebResource.GetWebResourcesIcon()?.Values?.ToList(), "WebResources"); } #endregion Icons #region Resources else if (string.Equals(currentAttributeName, "ResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "DescriptionResourceId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().DescriptionResourceIds, "Resources"); } else if (string.Equals(currentAttributeName, "ToolTipResourseId", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().ToolTipResourseIds, "Resources"); } #endregion Resources #region Panes else if (string.Equals(currentAttributeName, "GetStartedPanePath", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().GetStartedPanePaths, "Panes"); } else if (string.Equals(currentAttributeName, "GetStartedPanePathOutlook", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().GetStartedPanePathOutlooks, "Panes"); } else if (string.Equals(currentAttributeName, "GetStartedPanePathAdmin", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().GetStartedPanePathAdmins, "Panes"); } else if (string.Equals(currentAttributeName, "GetStartedPanePathAdminOutlook", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().GetStartedPanePathAdminOutlooks, "Panes"); } #endregion Panes else if (string.Equals(currentAttributeName, "Entity", StringComparison.InvariantCultureIgnoreCase)) { FillEntityNamesInList(completionSets, applicableTo, repositoryEntities, false); } else if (string.Equals(currentAttributeName, "Sku", StringComparison.InvariantCultureIgnoreCase)) { applicableTo = SkipComma(snapshot, extent, applicableTo); FillSku(completionSets, applicableTo); } else if (string.Equals(currentAttributeName, "Client", StringComparison.InvariantCultureIgnoreCase)) { applicableTo = SkipComma(snapshot, extent, applicableTo); FillClient(completionSets, applicableTo); } else if (string.Equals(currentAttributeName, "DefaultDashboard", StringComparison.InvariantCultureIgnoreCase)) { FillDashboards(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData()?.Dashboards?.Values?.ToList(), "Dashboards"); } else if (string.Equals(currentAttributeName, "CheckExtensionProperty", StringComparison.InvariantCultureIgnoreCase)) { FillIntellisenseBySet(completionSets, applicableTo, repositorySiteMap.GetSiteMapIntellisenseData().CheckExtensionProperties, "Properties"); } } else if (string.Equals(currentNodeName, "Privilege", StringComparison.InvariantCultureIgnoreCase)) { if (string.Equals(currentAttributeName, "Entity", StringComparison.InvariantCultureIgnoreCase)) { FillEntityNamesInList(completionSets, applicableTo, repositoryEntities, false); } else if (string.Equals(currentAttributeName, "Privilege", StringComparison.InvariantCultureIgnoreCase)) { applicableTo = SkipComma(snapshot, extent, applicableTo); FillPrivileges(completionSets, applicableTo); } } else if (string.Equals(currentNodeName, "Title", StringComparison.InvariantCultureIgnoreCase) || string.Equals(currentNodeName, "Description", StringComparison.InvariantCultureIgnoreCase) ) { if (string.Equals(currentAttributeName, "LCID", StringComparison.InvariantCultureIgnoreCase)) { FillLCID(completionSets, applicableTo); } } } catch (Exception ex) { DTEHelper.WriteExceptionToOutput(connectionData, ex); } }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleExportCustomControl(connectionData); }
protected override void CommandAction(DTEHelper helper) { helper.HandleSolutionAddFileToFolder(); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleExplorerSiteMap(connectionData); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.OpenCommonConfiguration(); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleCreateAllDependencyNodesDescription(connectionData); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleWebResourceDifferenceCommand(connectionData, false); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { List <SelectedFile> selectedFiles = helper.GetOpenedDocuments(FileOperations.SupportsJavaScriptType).ToList(); helper.HandleUpdateEntityMetadataFileJavaScript(connectionData, selectedFiles, false); }
protected override void CommandAction(DTEHelper helper) { List <SelectedFile> selectedFiles = helper.GetOpenedFileInCodeWindow(FileOperations.SupportsWebResourceType).ToList(); helper.HandleWebResourceCreateLaskLinkMultipleCommand(selectedFiles); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleFindMarkedToDeleteAndShowDependentComponents(connectionData); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleFindEntityObjectsContainsStringInExplorer(connectionData); }
protected override void CommandAction(DTEHelper helper) { helper.HandleExplorerSiteMap(); }
protected override void CommandAction(DTEHelper helper) { helper.HandleWebResourceDifferenceCommand(null, false); }
protected override void CommandAction(DTEHelper helper, ConnectionData connectionData) { helper.HandleOpenWebResource(connectionData, this._actionOpen); }
protected override void CommandAction(DTEHelper helper) { helper.HandleOpenEntityPrivilegesExplorer(); }
protected override void CommandAction(DTEHelper helper, string solutionUniqueName) { var selectedFiles = _sourceSelectedFiles.GetSelectedFiles(helper, SelectedFileType.WebResource).ToList(); helper.HandleWebResourceAddingToSolutionCommand(null, solutionUniqueName, false, selectedFiles); }
protected abstract void CommandAction(DTEHelper helper, ConnectionData connectionData);
protected override void CommandAction(DTEHelper helper) { helper.HandleCheckingWorkflowsUsedEntities(); }
protected override void CommandAction(DTEHelper helper) { helper.HandleFindEntityByUniqueidentifier(); }
protected override void CommandAction(DTEHelper helper) { List <SelectedFile> selectedFiles = helper.GetOpenedFileInCodeWindow(FileOperations.SupportsWebResourceType).ToList(); helper.HandleIncludeReferencesToDependencyXmlCommand(null, selectedFiles); }
protected override void CommandAction(DTEHelper helper) { helper.HandleExportFileWithEntityMetadata(); }