Forge
csharpdeeb25a2
1using System.Collections.Immutable;
2using CascadeIDE.Features.UiChrome;
3
4namespace CascadeIDE.Services;
5
6/// <summary>Палитра и хоткеи окна: отладка (см. <c>IdeCommands.DebuggerUi.cs</c>, <c>IdeCommands.DapDebug.cs</c>).</summary>
7public static partial class IdeCommandRegistry
8{
9 private static void RegisterDebugPalette(ImmutableArray<IdeCommandRegistryEntry>.Builder b)
10 {
11 // ——— Отладка — в палитре только при семействе Debug.
12 AddPalette(b, "debug_continue", IdeCommands.DebugContinue, "Отладка: продолжить", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
13 AddPalette(b, "debug_step_over", IdeCommands.DebugStepOver, "Отладка: шаг с обходом", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
14 AddPalette(b, "debug_step_into", IdeCommands.DebugStepInto, "Отладка: шаг с заходом", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
15 AddPalette(b, "debug_step_out", IdeCommands.DebugStepOut, "Отладка: шаг с выходом", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
16 AddPalette(b, "debug_stop", IdeCommands.DebugStop, "Отладка: остановить", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
17 AddPalette(b, "debug_ping", IdeCommands.DebugPing, "Отладка: ping", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
18 AddPalette(b, "debug_launch", IdeCommands.DebugLaunch, "Отладка: запуск", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
19 AddPalette(b, "debug_attach", IdeCommands.DebugAttach, "Отладка: attach к процессу", "Отладка", null, ImmutableArray.Create(UiModeFamily.Debug));
20 }
21}
22
View only · write via MCP/CIDE