Forge
csharp6dd9109c
1namespace CascadeIDE.Cockpit.Composition;
2
3/// <summary>
4/// Дескриптор инструмента кабины (ADR 0047): единица выбора композитора для слота внимания.
5/// Не Avalonia <c>Control</c>; поверхность сопоставляет <see cref="InstrumentId"/> конкретной разметке.
6/// </summary>
7/// <param name="InstrumentId">Стабильный идентификатор вида представления (например <c>solution_explorer_tree</c>, <c>workspace_navigation_map</c>).</param>
8/// <param name="SlotId">Слот внимания: <c>pfd</c>, <c>mfd</c>, <c>forward</c> и т.д. (согласовать с картой зон ADR 0021).</param>
9/// <param name="SchemaVersion">Версия схемы этого дескриптора (не версия payload канала).</param>
10public readonly record struct CockpitInstrumentDescriptor(string InstrumentId, string SlotId, string SchemaVersion = "0.2");
11
View only · write via MCP/CIDE