/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/VisualStudio/Core/Def/Commands.vsct
883 строки
43 KB
Jason Malinowski
Define a new command that invokes the logger
25 фев 2026, 00:16
25 фев 2026, 00:16
82d3336
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <Extern href="stdidcmd.h"/> <Extern href="vsshlids.h"/> <Include href="KnownImageIds.vsct"/> <Commands package="guidRoslynPkgId"> <Groups> <Group guid="guidRoslynGrpId" id="IDG_ROSLYN_HIDDEN_COMMANDS" priority="0x0000"> <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_EDIT" /> </Group> <Group guid="guidCSharpGrpId" id="IDG_CSHARP_CODEGEN" priority="0x0000"> <Parent guid="guidStdEditor" id="IDM_VS_EDITOR_INTELLISENSE_MENU"/> </Group> <!-- Analyzer commands in Solution Explorer --> <Group guid="guidRoslynGrpId" id="grpAnalyzerFolderContextMenu" priority="0x000"> <Parent guid="guidRoslynGrpId" id="cmdidAnalyzerFolderContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpSolutionExplorerSymbolItemContextMenu" priority="0x200"> <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_PROJWIN_FILECONTENTS"/> </Group> <Group guid="guidRoslynGrpId" id="grpErrorListContextMenu" priority="0x0A01"> <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_ERRORLIST"/> </Group> <Group guid="guidRoslynGrpId" id="grpAddSuppressions" priority="0x0001"> <Parent guid="guidRoslynGrpId" id="cmdidAddSuppressionsContextMenu"/> </Group> <Group guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJWIN_SCOPE" priority="0x001"> <Parent guid="guidRoslynGrpId" id="cmdidAnalyzerFolderContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpAnalyzerRemove" priority="0x000"> <Parent guid="guidRoslynGrpId" id="cmdidAnalyzerContextMenu"/> </Group> <Group guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJWIN_SCOPE" priority="0x001"> <Parent guid="guidRoslynGrpId" id="cmdidAnalyzerContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpAnalyzerProperties" priority="0x002"> <Parent guid="guidRoslynGrpId" id="cmdidAnalyzerContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpDiagnosticSeverity" priority="0x000"> <Parent guid="guidRoslynGrpId" id="cmdidDiagnosticContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" priority="0x000"> <Parent guid="guidRoslynGrpId" id="cmdidSetSeveritySubMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" priority="0x000"> <Parent guid="guidRoslynGrpId" id="cmdidErrorListSetSeveritySubMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpDiagnosticProperties" priority="0x002"> <Parent guid="guidRoslynGrpId" id="cmdidDiagnosticContextMenu"/> </Group> <Group guid="guidRoslynGrpId" id="grpSetActiveRuleSet"> </Group> <Group guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenuGrp" /> <Group guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" priority="0x0100"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbar" /> </Group> </Groups> <Buttons> <!-- Organize context sub-menu --> <Button guid="guidCSharpGrpId" id="cmdidContextOrganizeRemoveAndSort" priority="0x0400" type="Button"> <Parent guid="guidCSharpGrpId" id="IDG_CSHARP_CODEGEN"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <Strings> <ButtonText>Remove &and Sort</ButtonText> <CanonicalName>RemoveAndSort</CanonicalName> <LocCanonicalName>RemoveAndSort</LocCanonicalName> </Strings> </Button> <!-- Organize top-level sub-menu --> <Button guid="guidCSharpGrpId" id="cmdidCSharpOrganizeSortUsings" priority="0x0300" type="Button"> <Parent guid="guidCSharpGrpId" id="IDG_CSHARP_CODEGEN"/> <Icon guid="ImageCatalogGuid" id="SortByNamespace"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Sort &Usings</ButtonText> <CanonicalName>SortUsings</CanonicalName> <LocCanonicalName>SortUsings</LocCanonicalName> </Strings> </Button> <Button guid="guidCSharpGrpId" id="cmdidCSharpOrganizeRemoveAndSort" priority="0x0400" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CODEWIN_LANGUAGE"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <Strings> <ButtonText>Remove &and Sort</ButtonText> <CanonicalName>RemoveAndSort</CanonicalName> <LocCanonicalName>RemoveAndSort</LocCanonicalName> </Strings> </Button> <!-- <project context menu> | Add | Analyzer... --> <Button guid="guidRoslynGrpId" id="cmdidProjectContextAddAnalyzer" priority="0x0400" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD_REFERENCES" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>&Analyzer...</ButtonText> <CanonicalName>AddAnalyzer</CanonicalName> <LocCanonicalName>AddAnalyzer</LocCanonicalName> </Strings> </Button> <!-- Project | Add Analyzer... --> <Button guid="guidRoslynGrpId" id="cmdidProjectAddAnalyzer" priority="0x0296" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_PROJ_OPTIONS" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Add &Analyzer...</ButtonText> <CanonicalName>AddAnalyzer</CanonicalName> <LocCanonicalName>AddAnalyzer</LocCanonicalName> </Strings> </Button> <!-- <References node context menu> | Add Analyzer --> <Button guid="guidRoslynGrpId" id="cmdidReferencesContextAddAnalyzer" priority="0x1100" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_REFROOT_ADD" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Add &Analyzer...</ButtonText> <CanonicalName>AddAnalyzer</CanonicalName> <LocCanonicalName>AddAnalyzer</LocCanonicalName> </Strings> </Button> <!-- Analyzer buttons in Solution Explorer --> <Button guid="guidRoslynGrpId" id="cmdidAddAnalyzer" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpAnalyzerFolderContextMenu" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Add &Analyzer...</ButtonText> <CanonicalName>AddAnalyzer</CanonicalName> <LocCanonicalName>AddAnalyzer</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidRemoveAnalyzer" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpAnalyzerRemove" /> <Strings> <ButtonText>&Remove</ButtonText> <CanonicalName>RemoveAnalyzer</CanonicalName> <LocCanonicalName>RemoveAnalyzer</LocCanonicalName> <CommandName>RemoveAnalyzer</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidOpenRuleSet" priority="200" type="Button"> <Parent guid="guidRoslynGrpId" id="grpAnalyzerFolderContextMenu" /> <Strings> <ButtonText>&Open Active Rule Set</ButtonText> <CanonicalName>OpenActiveRuleSet</CanonicalName> <LocCanonicalName>OpenActiveRuleSet</LocCanonicalName> <CommandName>OpenActiveRuleSet</CommandName> </Strings> </Button> <!-- Buttons to set severity of diagnostics in analyzers node and error list --> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityDefault" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&Default</ButtonText> <CanonicalName>Default</CanonicalName> <LocCanonicalName>Default</LocCanonicalName> <CommandName>SetSeverityDefault</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityDefault" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&Default</ButtonText> <CanonicalName>Default</CanonicalName> <LocCanonicalName>Default</LocCanonicalName> <CommandName>ErrorListSetSeverityDefault</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityError" priority="200" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&Error</ButtonText> <CanonicalName>Error</CanonicalName> <LocCanonicalName>Error</LocCanonicalName> <CommandName>SetSeverityError</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityError" priority="200" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&Error</ButtonText> <CanonicalName>Error</CanonicalName> <LocCanonicalName>Error</LocCanonicalName> <CommandName>ErrorListSetSeverityError</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityWarning" priority="300" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&Warning</ButtonText> <CanonicalName>Warning</CanonicalName> <LocCanonicalName>Warning</LocCanonicalName> <CommandName>SetSeverityWarning</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityWarning" priority="300" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&Warning</ButtonText> <CanonicalName>Warning</CanonicalName> <LocCanonicalName>Warning</LocCanonicalName> <CommandName>ErrorListSetSeverityWarning</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityInfo" priority="400" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&Suggestion</ButtonText> <CanonicalName>Suggestion</CanonicalName> <LocCanonicalName>Suggestion</LocCanonicalName> <CommandName>SetSeverityInfo</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityInfo" priority="400" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&Suggestion</ButtonText> <CanonicalName>Suggestion</CanonicalName> <LocCanonicalName>Suggestion</LocCanonicalName> <CommandName>ErrorListSetSeverityInfo</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityHidden" priority="500" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&Silent</ButtonText> <CanonicalName>Silent</CanonicalName> <LocCanonicalName>Silent</LocCanonicalName> <CommandName>SetSeverityHidden</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityHidden" priority="500" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&Silent</ButtonText> <CanonicalName>Silent</CanonicalName> <LocCanonicalName>Silent</LocCanonicalName> <CommandName>ErrorListSetSeverityHidden</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSetSeverityNone" priority="600" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverityItems" /> <Strings> <ButtonText>&None</ButtonText> <CanonicalName>None</CanonicalName> <LocCanonicalName>None</LocCanonicalName> <CommandName>SetSeverityNone</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidErrorListSetSeverityNone" priority="600" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListDiagnosticSeverityItems" /> <Strings> <ButtonText>&None</ButtonText> <CanonicalName>None</CanonicalName> <LocCanonicalName>None</LocCanonicalName> <CommandName>ErrorListSetSeverityNone</CommandName> </Strings> </Button> <!-- Button to open the diagnostic help link --> <Button guid="guidRoslynGrpId" id="cmdidOpenDiagnosticHelpLink" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticProperties" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>&View Help...</ButtonText> <CanonicalName>ViewHelp</CanonicalName> <LocCanonicalName>ViewHelp</LocCanonicalName> <CommandName>ViewHelp</CommandName> </Strings> </Button> <!-- Button to set the active rule set --> <Button guid="guidRoslynGrpId" id="cmdidSetActiveRuleSet" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpSetActiveRuleSet" /> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>&Set as Active Rule Set</ButtonText> <CanonicalName>SetAsActiveRuleSet</CanonicalName> <LocCanonicalName>SetAsActiveRuleSet</LocCanonicalName> <CommandName>SetAsActiveRuleSet</CommandName> </Strings> </Button> <!-- Commands in the error list context menu to add/remove suppressions --> <Button guid="guidRoslynGrpId" id="cmdidRemoveSuppressions" priority="0xf002" type="Button"> <Parent guid="guidRoslynGrpId" id="grpErrorListContextMenu"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <Strings> <ButtonText>Remove& Suppression(s)</ButtonText> <CanonicalName>RemoveSuppressions</CanonicalName> <LocCanonicalName>RemoveSuppressions</LocCanonicalName> <CommandName>RemoveSuppressions</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidAddSuppressionsInSource" priority="0x0100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpAddSuppressions"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultDisabled</CommandFlag> <Strings> <ButtonText>In &Source</ButtonText> <CanonicalName>AddSuppressionsInSource</CanonicalName> <LocCanonicalName>AddSuppressionsInSource</LocCanonicalName> <CommandName>AddSuppressionsInSource</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidAddSuppressionsInSuppressionFile" priority="0x0101" type="Button"> <Parent guid="guidRoslynGrpId" id="grpAddSuppressions"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultDisabled</CommandFlag> <Strings> <ButtonText>In& Suppression File</ButtonText> <CanonicalName>AddSuppressionsInSuppressionFile</CanonicalName> <LocCanonicalName>AddSuppressionsInSuppressionFile</LocCanonicalName> <CommandName>AddSuppressionsInSuppressionFile</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidGoToImplementation" priority="0x0200" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_EDIT_GOTO"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>CommandWellOnly</CommandFlag> <Strings> <ButtonText>Go To Implementation</ButtonText> <CanonicalName>GoToImplementation</CanonicalName> <LocCanonicalName>GoToImplementation</LocCanonicalName> <CommandName>Go To Implementation</CommandName> </Strings> </Button> <!-- Interactive context menu in solution explorer. --> <Button guid="guidCSharpInteractiveCommandSet" id="cmdidResetInteractiveFromProject" priority="0x0100" type="Button"> <Parent guid="guidCSharpInteractiveCommandSet" id="IDG_INTERACTIVE_PROJECT"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Initialize Interactive with Project</ButtonText> <CanonicalName>ResetC#InteractiveFromProject</CanonicalName> <LocCanonicalName>ResetC#InteractiveFromProject</LocCanonicalName> </Strings> </Button> <Button guid="guidVisualBasicInteractiveCommandSet" id="cmdidResetInteractiveFromProject" priority="0x0100" type="Button"> <Parent guid="guidVisualBasicInteractiveCommandSet" id="IDG_INTERACTIVE_PROJECT"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Reset Visual Basic Interactive from Project</ButtonText> <CanonicalName>ResetVisualBasicInteractiveFromProject</CanonicalName> <LocCanonicalName>ResetVisualBasicInteractiveFromProject</LocCanonicalName> </Strings> </Button> <!-- Solution Explorer Symbol Item commands --> <Button guid="guidRoslynGrpId" id="cmdidSolutionExplorerSymbolItemGoToBase" priority="100" type="Button"> <Parent guid="guidRoslynGrpId" id="grpSolutionExplorerSymbolItemContextMenu" /> <Strings> <ButtonText>Go To Base</ButtonText> <CanonicalName>GoToBase</CanonicalName> <LocCanonicalName>GoToBase</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSolutionExplorerSymbolItemGoToImplementation" priority="200" type="Button"> <Parent guid="guidRoslynGrpId" id="grpSolutionExplorerSymbolItemContextMenu" /> <Strings> <ButtonText>Go To Implementation</ButtonText> <CanonicalName>GoToImplementation</CanonicalName> <LocCanonicalName>GoToImplementation</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSolutionExplorerSymbolItemFindAllReferences" priority="300" type="Button"> <Parent guid="guidRoslynGrpId" id="grpSolutionExplorerSymbolItemContextMenu" /> <Strings> <ButtonText>Find All References</ButtonText> <CanonicalName>FindAllReferences</CanonicalName> <LocCanonicalName>FindAllReferences</LocCanonicalName> </Strings> </Button> <!-- Run code analysis commands --> <!-- "Run Code Analysis on <%ProjectName%>" command for Top level "Build" and "Analyze" menus. "ECMD_RUNFXCOPSEL" is actually defined in stdidcmd.h, we're just referencing it here --> <Button guid="guidVSStd2K" id="ECMD_RUNFXCOPSEL" priority="0x0000" type="Button"> <CommandFlag>TextChanges</CommandFlag> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>DefaultDisabled</CommandFlag> <Strings> <ButtonText>Run Code &Analysis on Selection</ButtonText> </Strings> </Button> <!-- "Run Code Analysis" command for Solution Explorer "Analyze and Code Cleanup" context menu for project node --> <Button guid="guidRoslynGrpId" id="cmdidRunCodeAnalysisForProject" priority="0x0000" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ANALYZE_GENERAL"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Run C&ode Analysis</ButtonText> <CanonicalName>RunCodeAnalysisForProject</CanonicalName> <LocCanonicalName>RunCodeAnalysisForProject</LocCanonicalName> <CommandName>RunCodeAnalysisForProject</CommandName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidRemoveUnusedReferences" priority="0x0300" type="Button"> <Parent guid="guidReferenceContext" id="cmdAddReferenceGroup"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>DefaultDisabled</CommandFlag> <Strings> <ButtonText>Remove Unused References...</ButtonText> <CommandName>RemoveUnusedReferences</CommandName> <CanonicalName>RemoveUnusedReferences</CanonicalName> <LocCanonicalName>RemoveUnusedReferences</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidSyncNamespaces" priority="0x0301" type="Button"> <Parent guid="guidReferenceContext" id="cmdAddReferenceGroup"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>DefaultDisabled</CommandFlag> <Strings> <ButtonText>Sync &Namespaces</ButtonText> <CommandName>SyncNamespaces</CommandName> <CanonicalName>SyncNamespaces</CanonicalName> <LocCanonicalName>SyncNamespaces</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidshowValueTracking" priority="0x0203" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_EDIT_GOTO"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>CommandWellOnly</CommandFlag> <Strings> <ButtonText>Track Value Source</ButtonText> <CommandName>ShowValueTrackingCommandName</CommandName> <CanonicalName>ShowValueTracking</CanonicalName> <LocCanonicalName>ShowValueTracking</LocCanonicalName> </Strings> </Button> <Button guid="guidStackTraceExplorer" id="cmdIdShowStackTraceExplorer" priority="0x0100" type="Button"> <Parent guid="guidSHLMainMenu" id="IDG_VS_WNDO_OTRWNDWS1"/> <Icon guid="ImageCatalogGuid" id="CallStackWindow" /> <CommandFlag>IconAndText</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Stack Trace Explorer</ButtonText> <CommandName>ShowStackTraceExplorerCommandName</CommandName> <CanonicalName>ShowStackTraceExplorer</CanonicalName> <LocCanonicalName>ShowStackTraceExplorer</LocCanonicalName> </Strings> </Button> <Button guid="guidStackTraceExplorer" id="cmdIdPasteStackTraceExplorer" type="Button"> <Icon guid="ImageCatalogGuid" id="Paste" /> <CommandFlag>IconAndText</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Paste</ButtonText> <CommandName>PasteStackTraceExplorerCommandName</CommandName> <CanonicalName>PasteStackTraceExplorer</CanonicalName> <LocCanonicalName>PasteStackTraceExplorer</LocCanonicalName> </Strings> </Button> <Button guid="guidStackTraceExplorer" id="cmdIdClearStackTraceExplorer" type="Button"> <Icon guid="ImageCatalogGuid" id="ClearCollection" /> <CommandFlag>IconIsMoniker</CommandFlag> <CommandFlag>IconAndText</CommandFlag> <Strings> <ButtonText>Clear</ButtonText> <CommandName>ClearStackTraceExplorerCommandName</CommandName> <CanonicalName>ClearStackTraceExplorer</CanonicalName> <LocCanonicalName>ClearStackTraceExplorer</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidLogWorkspaceStructure" priority="0x0200" type="Button"> <Icon guid="ImageCatalogGuid" id="Log" /> <CommandFlag>CommandWellOnly</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <ButtonText>Log Roslyn Workspace Structure</ButtonText> <CommandName>LogRoslynWorkspaceStructure</CommandName> <CanonicalName>Project.LogRoslynWorkspaceStructure</CanonicalName> <LocCanonicalName>Project.LogRoslynWorkspaceStructure</LocCanonicalName> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidDocumentOutlineExpandAll" priority="0x0101" type="Button"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" /> <Icon guid="ImageCatalogGuid" id="ExpandAll" /> <CommandFlag>DefaultDisabled</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <LocCanonicalName>DocumentOutlineExpandAll</LocCanonicalName> <ButtonText>Expand All</ButtonText> <MenuText>Expand All</MenuText> <ToolTipText>Expand All</ToolTipText> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidDocumentOutlineCollapseAll" priority="0x0102" type="Button"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" /> <Icon guid="ImageCatalogGuid" id="CollapseAll" /> <CommandFlag>DefaultDisabled</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <LocCanonicalName>DocumentOutlineCollapseAll</LocCanonicalName> <ButtonText>Collapse All</ButtonText> <MenuText>Collapse All</MenuText> <ToolTipText>Collapse All</ToolTipText> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidDocumentOutlineSortByName" priority="0x0103" type="Button"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" /> <Icon guid="ImageCatalogGuid" id="SortAscending" /> <CommandFlag>DefaultDisabled</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <LocCanonicalName>DocumentOutlineSortByName</LocCanonicalName> <ButtonText>Sort By Name</ButtonText> <MenuText>Sort By Name</MenuText> <ToolTipText>Sort By Name</ToolTipText> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidDocumentOutlineSortByOrder" priority="0x0104" type="Button"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" /> <Icon guid="ImageCatalogGuid" id="SortByNamespace" /> <CommandFlag>DefaultDisabled</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <LocCanonicalName>DocumentOutlineSortByOrder</LocCanonicalName> <ButtonText>Sort By Order</ButtonText> <MenuText>Sort By Order</MenuText> <ToolTipText>Sort By Order</ToolTipText> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidDocumentOutlineSortByType" priority="0x0105" type="Button"> <Parent guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbarGroup" /> <Icon guid="ImageCatalogGuid" id="SortByType" /> <CommandFlag>DefaultDisabled</CommandFlag> <CommandFlag>IconIsMoniker</CommandFlag> <Strings> <LocCanonicalName>DocumentOutlineSortByType</LocCanonicalName> <ButtonText>Sort By Type</ButtonText> <MenuText>Sort By Type</MenuText> <ToolTipText>Sort By Type</ToolTipText> </Strings> </Button> <Button guid="guidRoslynGrpId" id="cmdidShowInheritanceMargin" priority="0x0105" type="Button"> <Parent guid="guidEditorCommandSet" id="LeftMarginContextMenuMarginListGroup"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <Strings> <ButtonText>Show Inheritance</ButtonText> <CanonicalName>Show Inheritance</CanonicalName> <LocCanonicalName>Show Inheritance</LocCanonicalName> </Strings> </Button> </Buttons> <Menus> <Menu guid="guidRoslynGrpId" id="cmdidAnalyzerContextMenu" priority="100" type="Context"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_SOLNEXPL_ALL" /> <Strings> <ButtonText>Analyzer</ButtonText> <CanonicalName>Analyzer</CanonicalName> <LocCanonicalName>Analyzer</LocCanonicalName> </Strings> </Menu> <Menu guid="guidRoslynGrpId" id="cmdidAnalyzerFolderContextMenu" priority="100" type="Context"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_SOLNEXPL_ALL" /> <Strings> <ButtonText>Analyzers</ButtonText> <CanonicalName>Analyzers</CanonicalName> <LocCanonicalName>Analyzers</LocCanonicalName> </Strings> </Menu> <Menu guid="guidRoslynGrpId" id="cmdidDiagnosticContextMenu" priority="100" type="Context"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_SOLNEXPL_ALL" /> <Strings> <ButtonText>Diagnostic</ButtonText> <CanonicalName>Diagnostic</CanonicalName> <LocCanonicalName>Diagnostic</LocCanonicalName> </Strings> </Menu> <Menu guid="guidRoslynGrpId" id="cmdidSetSeveritySubMenu" priority="50" type="Menu"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticSeverity" /> <Strings> <ButtonText>Set severity</ButtonText> <CommandName>Set severity</CommandName> <CanonicalName>Set severity</CanonicalName> <LocCanonicalName>Set severity</LocCanonicalName> </Strings> </Menu> <!-- Error list context menu items for Suppressions. --> <Menu guid="guidRoslynGrpId" id="cmdidAddSuppressionsContextMenu" priority="0xf002" type="Menu"> <Parent guid="guidRoslynGrpId" id="grpErrorListContextMenu"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <Strings> <ButtonText>S&uppress</ButtonText> <CanonicalName>S&uppress</CanonicalName> <LocCanonicalName>S&uppress</LocCanonicalName> <CommandName>S&uppress</CommandName> </Strings> </Menu> <!-- Error list context menu items for Set severity. --> <Menu guid="guidRoslynGrpId" id="cmdidErrorListSetSeveritySubMenu" priority="0xf003" type="Menu"> <Parent guid="guidRoslynGrpId" id="grpErrorListContextMenu"/> <CommandFlag>DynamicVisibility</CommandFlag> <CommandFlag>DefaultInvisible</CommandFlag> <CommandFlag>TextChanges</CommandFlag> <Strings> <ButtonText>Set severity</ButtonText> <CommandName>Set severity</CommandName> <CanonicalName>Set severity</CanonicalName> <LocCanonicalName>Set severity</LocCanonicalName> </Strings> </Menu> <!-- StackTraceExplorer menus --> <Menu guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenu" type="Context"> <Strings> <MenuText>StackTrace Explorer</MenuText> <ButtonText>StackTrace Explorer</ButtonText> </Strings> </Menu> <!-- Document Outline toolbar --> <Menu guid="guidRoslynGrpId" id="cmdidDocumentOutlineToolbar" type="Toolbar"> <CommandFlag>NotInTBList</CommandFlag> <Strings> <LocCanonicalName>RoslynDocumentOutlineToolbar</LocCanonicalName> <ButtonText>Document Outline</ButtonText> </Strings> </Menu> </Menus> </Commands> <CommandPlacements> <CommandPlacement guid="guidVSStd2K" id="ECMD_INSERTCOMMENT" priority="0x0900"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CODEWIN_SNIPPETS" /> </CommandPlacement> <!-- Analyzer node entries --> <CommandPlacement guid="guidVSStd97" id="cmdidPropSheetOrProperties" priority="200"> <Parent guid="guidRoslynGrpId" id="grpAnalyzerProperties" /> </CommandPlacement> <!-- Diagnostic node entries --> <CommandPlacement guid="guidVSStd97" id="cmdidPropSheetOrProperties" priority="200"> <Parent guid="guidRoslynGrpId" id="grpDiagnosticProperties" /> </CommandPlacement> <!-- "Set as Active Rule Set" entries --> <CommandPlacement guid="guidRoslynGrpId" id="grpSetActiveRuleSet" priority="0x0200"> <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE"/> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="grpSetActiveRuleSet" priority="0x0200"> <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_WEBITEMNODE"/> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidGoToImplementation" priority="0x0200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CODEWIN_NAVIGATETOLOCATION"/> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidRemoveUnusedReferences" priority="0xF200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD" /> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidRemoveUnusedReferences" priority="0xF200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_REFROOT_ADD" /> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidSyncNamespaces" priority="0xF200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD" /> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidSyncNamespaces" priority="0xF200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_SOLUTION_ADD" /> </CommandPlacement> <CommandPlacement guid="guidRoslynGrpId" id="cmdidshowValueTracking" priority="0xF200"> <Parent guid="guidSHLMainMenu" id="IDG_VS_CODEWIN_NAVIGATETOLOCATION"/> </CommandPlacement> <CommandPlacement guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenuGrp" priority="0x0001"> <Parent guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenu" /> </CommandPlacement> <CommandPlacement guid="guidStackTraceExplorer" id="cmdIdPasteStackTraceExplorer" priority="0x0001"> <Parent guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenuGrp" /> </CommandPlacement> <CommandPlacement guid="guidStackTraceExplorer" id="cmdIdClearStackTraceExplorer" priority="0x0002"> <Parent guid="guidStackTraceExplorer" id="StackTraceExplorerContextMenuGrp" /> </CommandPlacement> </CommandPlacements> <KeyBindings> <KeyBinding guid="guidRoslynGrpId" id="cmdidGoToImplementation" mod1="Control" key1="VK_F12" editor="guidCSharpEditorFactory" /> <KeyBinding guid="guidRoslynGrpId" id="cmdidGoToImplementation" mod1="Control" key1="VK_F12" editor="guidCSharpCodePageEditorFactory" /> <KeyBinding guid="guidRoslynGrpId" id="cmdidGoToImplementation" mod1="Control" key1="VK_F12" editor="guidVisualBasicEditorFactory" /> <KeyBinding guid="guidRoslynGrpId" id="cmdidGoToImplementation" mod1="Control" key1="VK_F12" editor="guidVisualBasicCodePageEditorFactory" /> <KeyBinding guid="guidCSharpGrpId" id="cmdidCSharpOrganizeRemoveAndSort" mod1="Control" key1="R" key2="G" editor="guidVSStd97" /> <KeyBinding guid="guidCSharpGrpId" id="cmdidCSharpOrganizeRemoveAndSort" mod1="Control" key1="R" mod2="Control" key2="G" editor="guidVSStd97" /> <KeyBinding guid="guidStackTraceExplorer" id="cmdIdShowStackTraceExplorer" mod1="Control" key1="E" mod2="Control" key2="S" editor="guidVSStd97" /> </KeyBindings> <UsedCommands> <UsedCommand guid="guidVSStd2K" id="ECMD_INSERTCOMMENT" /> <UsedCommand guid="guidVSStd2K" id="ECMD_RUNFXCOPSEL"/> </UsedCommands> <Symbols> <GuidSymbol name="guidRoslynPkgId" value="{6cf2e545-6109-4730-8883-cf43d7aec3e1}" /> <GuidSymbol name="guidCSharpEditorFactory" value="{a6c744a8-0e4a-4fc6-886a-064283054674}" /> <GuidSymbol name="guidCSharpCodePageEditorFactory" value="{08467b34-b90f-4d91-bdca-eb8c8cf3033a}" /> <GuidSymbol name="guidVisualBasicEditorFactory" value="{2c015c70-c72c-11d0-88c3-00a0c9110049}" /> <GuidSymbol name="guidVisualBasicCodePageEditorFactory" value="{6c33e1aa-1401-4536-ab67-0e21e6e569da}" /> <GuidSymbol name ="guidCSharpGrpId" value ="{5d7e7f65-a63f-46ee-84f1-990b2cab23f9}"> <IDSymbol name="IDG_CSHARP_CODEGEN" value="0x3490"/> <IDSymbol name="cmdidContextOrganizeRemoveAndSort" value="0x1913"/> <IDSymbol name="cmdidCSharpOrganizeSortUsings" value="0x1922"/> <IDSymbol name="cmdidCSharpOrganizeRemoveAndSort" value="0x1923"/> </GuidSymbol> <GuidSymbol name="guidRoslynGrpId" value="{b61e1a20-8c13-49a9-a727-a0ec091647dd}"> <IDSymbol name="IDG_ROSLYN_HIDDEN_COMMANDS" value="0x3002" /> <!-- Analyzers node context menu IDs --> <IDSymbol name="cmdidAnalyzerContextMenu" value="0x0103" /> <IDSymbol name="grpAnalyzerProperties" value="0x0104" /> <IDSymbol name="grpAnalyzerRemove" value="0x0105" /> <IDSymbol name="cmdidAddAnalyzer" value="0x0106" /> <IDSymbol name="cmdidAnalyzerFolderContextMenu" value="0x0107" /> <IDSymbol name="grpAnalyzerFolderContextMenu" value="0x0108" /> <IDSymbol name="cmdidRemoveAnalyzer" value="0x0109" /> <IDSymbol name="cmdidOpenRuleSet" value="0x010a" /> <IDSymbol name="cmdidProjectAddAnalyzer" value="0x010b" /> <IDSymbol name="cmdidProjectContextAddAnalyzer" value="0x010c" /> <IDSymbol name="cmdidReferencesContextAddAnalyzer" value="0x010d" /> <IDSymbol name="cmdidDiagnosticContextMenu" value="0x010e" /> <IDSymbol name="grpDiagnosticSeverity" value="0x010f" /> <IDSymbol name="cmdidSetSeverityError" value="0x0110" /> <IDSymbol name="cmdidSetSeverityWarning" value="0x0111" /> <IDSymbol name="cmdidSetSeverityInfo" value="0x0112" /> <IDSymbol name="cmdidSetSeverityHidden" value="0x0113" /> <IDSymbol name="cmdidSetSeverityNone" value="0x0114" /> <IDSymbol name="grpDiagnosticProperties" value="0x0115" /> <IDSymbol name="cmdidOpenDiagnosticHelpLink" value="0x0116" /> <IDSymbol name="grpSetActiveRuleSet" value="0x0117" /> <IDSymbol name="cmdidSetActiveRuleSet" value="0x0118" /> <IDSymbol name="cmdidSetSeveritySubMenu" value="0x0119" /> <IDSymbol name="grpDiagnosticSeverityItems" value="0x011a" /> <IDSymbol name="cmdidSetSeverityDefault" value="0x011b" /> <!-- Error List context menu IDs --> <IDSymbol name="grpErrorListContextMenu" value="0x011c" /> <IDSymbol name="cmdidAddSuppressionsContextMenu" value="0x011d" /> <IDSymbol name="grpAddSuppressions" value="0x011e" /> <IDSymbol name="cmdidAddSuppressionsInSource" value="0x011f" /> <IDSymbol name="cmdidAddSuppressionsInSuppressionFile" value="0x0120" /> <IDSymbol name="cmdidRemoveSuppressions" value="0x0121" /> <IDSymbol name="cmdidErrorListSetSeveritySubMenu" value="0x0122" /> <IDSymbol name="grpErrorListDiagnosticSeverity" value="0x0123" /> <IDSymbol name="cmdidErrorListSetSeverityError" value="0x0124" /> <IDSymbol name="cmdidErrorListSetSeverityWarning" value="0x0125" /> <IDSymbol name="cmdidErrorListSetSeverityInfo" value="0x0126" /> <IDSymbol name="cmdidErrorListSetSeverityHidden" value="0x0127" /> <IDSymbol name="cmdidErrorListSetSeverityNone" value="0x0128" /> <IDSymbol name="cmdidErrorListSetSeverityDefault" value="0x0129" /> <IDSymbol name="grpErrorListDiagnosticSeverityItems" value="0x012a" /> <IDSymbol name="cmdidGoToImplementation" value="0x0200" /> <IDSymbol name="cmdidRunCodeAnalysisForProject" value="0x0201" /> <IDSymbol name="cmdidRemoveUnusedReferences" value="0x0202" /> <IDSymbol name="cmdidshowValueTracking" value="0x0203" /> <IDSymbol name="cmdidSyncNamespaces" value="0x0204" /> <IDSymbol name="cmdidShowInheritanceMargin" value="0x0205" /> <IDSymbol name="cmdidDocumentOutlineToolbar" value="0x300" /> <IDSymbol name="cmdidDocumentOutlineExpandAll" value="0x311"/> <IDSymbol name="cmdidDocumentOutlineCollapseAll" value="0x312"/> <IDSymbol name="cmdidDocumentOutlineSortByName" value="0x313"/> <IDSymbol name="cmdidDocumentOutlineSortByOrder" value="0x314"/> <IDSymbol name="cmdidDocumentOutlineSortByType" value="0x315"/> <IDSymbol name="cmdidDocumentOutlineToolbarGroup" value="0x350" /> <IDSymbol name="grpSolutionExplorerSymbolItemContextMenu" value="0x0400" /> <IDSymbol name="cmdidSolutionExplorerSymbolItemGoToBase" value="0x0401" /> <IDSymbol name="cmdidSolutionExplorerSymbolItemGoToImplementation" value="0x0402" /> <IDSymbol name="cmdidSolutionExplorerSymbolItemFindAllReferences" value="0x0403" /> <IDSymbol name="cmdidLogWorkspaceStructure" value="0x0500" /> </GuidSymbol> <GuidSymbol name="guidCSharpInteractiveCommandSet" value="{1492db0a-85a2-4e43-bf0d-ce55b89a8cc6}"> <IDSymbol name="IDG_INTERACTIVE_PROJECT" value="0x0100" /> <IDSymbol name="cmdidCSharpInteractiveToolWindow" value="0x0001" /> <IDSymbol name="cmdidResetInteractiveFromProject" value="0x0002"/> </GuidSymbol> <GuidSymbol name="guidVisualBasicInteractiveCommandSet" value="{93DF185E-D75B-4FDB-9D47-E90F111971C5}"> <IDSymbol name="IDG_INTERACTIVE_PROJECT" value="0x100" /> <IDSymbol name="cmdidVisualBasicInteractiveToolWindow" value="0x0001" /> <IDSymbol name="cmdidResetInteractiveFromProject" value="0x0002"/> </GuidSymbol> <!--guidReferenceContext is aka: ShellMainMenu_guid --> <GuidSymbol name="guidReferenceContext" value="{D309F791-903F-11D0-9EFC-00A0C911004F}"> <IDSymbol name="cmdAddReferenceGroup" value="0x450" /> </GuidSymbol> <GuidSymbol name="guidStackTraceExplorer" value="{FB190424-4DFF-43DB-8CCA-E32D1CE8A5CA}"> <IDSymbol name="cmdIdShowStackTraceExplorer" value="0x0100" /> <IDSymbol name="cmdIdPasteStackTraceExplorer" value="0x0101" /> <IDSymbol name="cmdIdClearStackTraceExplorer" value="0x0102" /> <IDSymbol name="StackTraceExplorerContextMenuGrp" value="0x0200" /> <IDSymbol name="StackTraceExplorerContextMenu" value="0x0300" /> </GuidSymbol> <!-- From Microsoft.VisualStudio.Editor.EditorConstants --> <GuidSymbol name="guidEditorCommandSet" value="{160961B3-909D-4B28-9353-A1BEF587B4A6}"> <IDSymbol name="LeftMarginContextMenuMarginListGroup" value="0x0068" /> </GuidSymbol> </Symbols> </CommandTable>