void CodeEditorMenuItem_BeforeQueryStatus(object sender, EventArgs e) { var menuItem = sender as OleMenuCommand; if (menuItem != null) { menuItem.Visible = !CodeConversion.GetCSSelectionInCurrentView(ServiceProvider)?.StreamSelectionSpan.IsEmpty ?? false; } }
void CodeEditorMenuItemCallback(object sender, EventArgs e) { string selectedText = CodeConversion.GetCSSelectionInCurrentView(ServiceProvider)?.StreamSelectionSpan.GetText(); CodeConversion.PerformCSToVBConversion(ServiceProvider, selectedText); }