Exemple #1
0
 private async void SolutionOrProjectMenuItemCallback(object sender, EventArgs e)
 {
     try {
         var projects = VisualStudioInteraction.GetSelectedProjects(ProjectExtension);
         await _codeConversion.PerformProjectConversion <VBToCSConversion>(projects);
     } catch (Exception ex) {
         VisualStudioInteraction.ShowException(ServiceProvider, CodeConversion.ConverterTitle, ex);
     }
 }
Exemple #2
0
        private void SolutionOrProjectMenuItem_BeforeQueryStatus(object sender, EventArgs e)
        {
            var menuItem = sender as OleMenuCommand;

            if (menuItem != null)
            {
                menuItem.Visible = menuItem.Enabled = VisualStudioInteraction.GetSelectedProjects(ProjectExtension).Any();
            }
        }