Forge
csharpdeeb25a2
1#nullable enable
2
3namespace CascadeIDE.Features.Chat;
4
5/// <summary>Имена фаз <see cref="IntercomSendTrace"/> для <see cref="Application.IntercomOutboundSendOrchestrator"/>.</summary>
6internal static class IntercomSendPhases
7{
8 internal static class SendChat
9 {
10 internal static string Root => nameof(SendChat);
11 internal static string Slash => Phase(nameof(Slash));
12 internal static string BuildOutbound => Phase(nameof(BuildOutbound));
13 internal static string PrepareMessage => Phase(nameof(PrepareMessage));
14 internal static string CommitFeed => Phase(nameof(CommitFeed));
15 internal static string DispatchProvider => Phase(nameof(DispatchProvider));
16
17 private static string Phase(string name) => $"{nameof(SendChat)}.{name}";
18 }
19}
20
View only · write via MCP/CIDE