Forge
csharpdeeb25a2
1#nullable enable
2using CascadeIDE.Features.Search.DataAcquisition;
3using CascadeIDE.Services;
4
5namespace CascadeIDE.Features.Search.Application;
6
7/// <summary>Бэкенд workspace-поиска для префиксов палитры <c>t:</c>/<c>m:</c>/<c>x:</c> (ADR 0112).</summary>
8internal interface ICommandPaletteGoToSearchBackend
9{
10 Task<(IReadOnlyList<RipgrepWorkspaceMatch> Matches, string? Error)> SearchMatchesAsync(
11 GoToAllQuery query,
12 string workspaceRoot,
13 string? solutionPath,
14 int maxMatches,
15 string? rgExecutable,
16 CancellationToken cancellationToken);
17}
18
View only · write via MCP/CIDE