示例#1
0
 protected override void CommandAction(DTEHelper helper)
 {
     if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName))
     {
         helper.HandleExportGlobalOptionSets(optionSetName);
     }
 }
示例#2
0
 protected override void CommandAction(DTEHelper helper, ConnectionData connectionData)
 {
     if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName))
     {
         helper.HandlePublishGlobalOptionSetCommand(connectionData, optionSetName);
     }
 }
 protected override void CommandAction(DTEHelper helper, string solutionUniqueName)
 {
     if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName))
     {
         helper.HandleAddingGlobalOptionSetToSolutionCommand(null, solutionUniqueName, false, new[] { optionSetName });
     }
 }
示例#4
0
 protected override void CommandAction(DTEHelper helper, ConnectionData connectionData)
 {
     if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName))
     {
         helper.HandleAddingGlobalOptionSetToSolutionCommand(connectionData, null, true, new[] { optionSetName });
     }
 }
 protected override void CommandAction(DTEHelper helper, ConnectionData connectionData)
 {
     if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName))
     {
         helper.OpenGlobalOptionSetMetadataCommand(connectionData, optionSetName, this._actionOnComponent);
     }
 }
示例#6
0
        public IEnumerable <SelectedFile> GetSelectedFiles(DTEHelper helper, SelectedFileType selectedFileType)
        {
            Func <string, bool> checkerFunction = selectedFileType.GetCheckerFunction();

            if (checkerFunction != null)
            {
                return(helper.GetOpenedDocuments(checkerFunction).ToList());
            }

            return(Enumerable.Empty <SelectedFile>());
        }
示例#7
0
        public IEnumerable <SelectedFile> GetSelectedFiles(DTEHelper helper, SelectedFileType selectedFileType)
        {
            Func <string, bool> checkerFunction = selectedFileType.GetCheckerFunction();

            if (checkerFunction != null)
            {
                return(helper.GetSelectedFilesInSolutionExplorer(checkerFunction, true).ToList());
            }

            return(Enumerable.Empty <SelectedFile>());
        }
        public IEnumerable <SelectedFile> GetSelectedFiles(DTEHelper helper, SelectedFileType selectedFileType)
        {
            Func <string, bool> checkerFunction = selectedFileType.GetCheckerFunction();

            if (checkerFunction != null)
            {
                var result = helper.GetSelectedFilesInSolutionExplorer(checkerFunction, false).ToList();

                if (result.Count == 1)
                {
                    return(result);
                }
            }

            return(Enumerable.Empty <SelectedFile>());
        }