public static class DiagnosticsStringsEvery word the diagnostics toolset shows, declared once.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
One family for eight commands that were declared by their own helper. DiagnosticsModule.Panel took an id, a string id and a title and built a StringId out of all three, so each of the eight labels was written at a call site rather than declared — and an id assembled there is in no All list, so Strings.Template never exported one of them.
⚠ The helper's third argument was the same string every time. Every call passed "editor.command." + id spelled out in full, which is the family's prefix and its key — so the helper now takes the id alone and indexes this.
Fields and properties (12)
public static StringFamily CommandsEvery command the module registers, by its command id.
public static StringId PanelProfilerThe Profiler panel.
public static StringId PanelGpuThe GPU panel.
public static StringId PanelMemoryThe Memory panel.
public static StringId PanelStatisticsThe Statistics panel.
public static StringId PanelNetworkThe Network panel.
public static StringId PanelFrameDebuggerThe Frame Debugger panel.
public static StringId PanelRemoteInspectorThe Remote Inspector panel.
public static StringId PanelDevicesThe Devices panel.
public static StringId PanelUiDiagnosticsThe UI Diagnostics panel, which reads the shell's own document.
public static StringId LayoutProfilingThe Profiling workspace layout, which is made of this toolset's panels.
public static IReadOnlyList<StringId> AllWhat a translator's template for this toolset holds.
Used by (1)
- DiagnosticsModuleVixen.Editor.Diagnostics