Forge
csharpdeeb25a2
1using CascadeIDE.Features.Build;
2using CascadeIDE.Features.Debug;
3using CascadeIDE.Features.Shell;
4
5namespace CascadeIDE.ViewModels;
6
7/// <summary>Wave 2 этап 5: application shell, debug, build session VMs.</summary>
8public partial class MainWindowViewModel
9{
10 public MainWindowApplicationShellViewModel ApplicationShell { get; private set; } = null!;
11
12 public MainWindowDebugSessionViewModel Debug { get; private set; } = null!;
13
14 public MainWindowBuildSessionViewModel Build { get; private set; } = null!;
15
16 internal Task ShowDebugInfoAsync(string title, string message) =>
17 RequestShowInfoAsync != null ? RequestShowInfoAsync(title, message) : Task.CompletedTask;
18}
19
View only · write via MCP/CIDE