Vixen
dd8b0a81
csharp
public static class DiagnosticsStrings

Every 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 (2)

  • public static StringFamily Commands

    Every command the module registers, by its command id.

  • public static IReadOnlyList<StringId> All

    What a translator's template for this toolset holds.

Used by (1)

  • DiagnosticsModuleVixen.Editor.Diagnostics