Forge
csharpdeeb25a2
1#nullable enable
2using CascadeIDE.Cockpit.DataBus;
3using CascadeIDE.Models;
4
5namespace CascadeIDE.Cockpit.Channels.EnvironmentReadiness;
6
7/// <summary>
8/// Input context for Environment Readiness channel build. LSP — тот же снимок, что на <see cref="IDataBus"/> (<see cref="IdeHostStateChanged"/>), без прямой ссылки на хосты.
9/// </summary>
10public readonly record struct EnvironmentReadinessChannelContext(
11 CascadeIdeSettings Settings,
12 string? SolutionPath,
13 IdeHostStateChanged Lsp,
14 bool IsMcpStdioHost = false,
15 string? ActiveAiProvider = null,
16 CancellationToken CancellationToken = default);
17
View only · write via MCP/CIDE