search set line position of selected file

This commit is contained in:
Matt Parker
2025-09-25 01:01:45 +10:00
parent f8cd8d18d5
commit a5e6ece9f3
10 changed files with 49 additions and 16 deletions

View File

@@ -5,6 +5,7 @@ namespace SharpIDE.Application.Features.Search;
public class SearchResult
{
public required SharpIdeFile File { get; set; }
public required int LineNumber { get; set; }
public required int Line { get; set; }
public required int StartColumn { get; set; }
public required string LineText { get; set; }
}

View File

@@ -28,7 +28,8 @@ public static class SearchService
results.Add(new SearchResult
{
File = file,
LineNumber = index + 1,
Line = index + 1,
StartColumn = line.IndexOf(searchTerm, StringComparison.OrdinalIgnoreCase) + 1,
LineText = line.Trim()
});
}