Forge
csharpdeeb25a2
1#nullable enable
2using CascadeIDE.Models;
3
4namespace CascadeIDE.Cockpit.Graph;
5
6/// <summary>
7/// Вход <see cref="IGraphDataSource"/> для graph-backed прибора workspace/code navigation (wire JSON). ADR 0115.
8/// </summary>
9public readonly record struct GraphNavigationJsonRequest(
10 string NormalizedLevel,
11 bool WantGraph,
12 string? CurrentPath,
13 string? EditorText,
14 int? CursorLine,
15 int? CursorColumn,
16 IReadOnlyList<string> RawFilePathsFromSolution,
17 string? SolutionPath,
18 CodeNavigationSettings? NavSettings,
19 /// <summary>Канон: <see cref="CodeNavigationMapControlFlowGrainKind"/> (TOML <c>[code_navigation_map].control_flow_grain</c>).</summary>
20 string ControlFlowGrain = CodeNavigationMapControlFlowGrainKind.Intent);
21
View only · write via MCP/CIDE