protected override void CommandAction(DTEHelper helper) { if (helper.TryGetLinkedGlobalOptionSetName(_selectedFileType.GetCheckerFunction(), out string optionSetName)) { helper.HandleExportGlobalOptionSets(optionSetName); } }
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 }); } }
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); } }
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>()); }
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>()); }