2 instantiations of SearchFilter
aspire (2)
src\Shared\SearchTextParser.cs (2)
31
public static readonly SearchFilter Empty =
new
([], [], []);
321
return new
SearchFilter
(
33 references to SearchFilter
aspire (6)
src\Shared\SearchTextParser.cs (6)
31
public static readonly
SearchFilter
Empty = new([], [], []);
125
/// Parses the search text into a <see cref="
SearchFilter
"/> containing text fragments,
135
public static
SearchFilter
ParseSearch([NotNullWhen(true)] string? search, Func<string, bool>? isKnownKey = null)
139
return
SearchFilter
.Empty;
318
return
SearchFilter
.Empty;
339
var
filter = ParseSearch(search);
Aspire.Cli.Tests (27)
Utils\SearchTextParserTests.cs (27)
16
var
filter = SearchTextParser.ParseSearch(search);
23
var
filter = SearchTextParser.ParseSearch("hello");
32
var
filter = SearchTextParser.ParseSearch("hello world foo");
39
var
filter = SearchTextParser.ParseSearch("\"hello world\"");
46
var
filter = SearchTextParser.ParseSearch("error \"connection failed\" timeout");
57
var
filter = SearchTextParser.ParseSearch("severity:error");
68
var
filter = SearchTextParser.ParseSearch("Severity:Error");
76
var
filter = SearchTextParser.ParseSearch("message:\"connection timed out\"");
85
var
filter = SearchTextParser.ParseSearch("http.method:GET");
94
var
filter = SearchTextParser.ParseSearch("\"http.method:GET\"");
102
var
filter = SearchTextParser.ParseSearch("severity:error resource:api");
113
var
filter = SearchTextParser.ParseSearch("key:");
121
var
filter = SearchTextParser.ParseSearch("key:\"\"");
133
var
filter = SearchTextParser.ParseSearch("-severity:debug");
144
var
filter = SearchTextParser.ParseSearch("-message:\"not important\"");
153
var
filter = SearchTextParser.ParseSearch("severity:error -resource:debug hello");
168
var
filter = SearchTextParser.ParseSearch("@http.method:GET");
178
var
filter = SearchTextParser.ParseSearch("-@db.system:redis");
188
var
filter = SearchTextParser.ParseSearch("status:error");
196
var
filter = SearchTextParser.ParseSearch("@user.name:\"John Doe\"");
206
var
filter = SearchTextParser.ParseSearch("@response.time:>500");
221
var
filter = SearchTextParser.ParseSearch("duration:>100");
231
var
filter = SearchTextParser.ParseSearch("duration:>=500");
241
var
filter = SearchTextParser.ParseSearch("duration:<50");
251
var
filter = SearchTextParser.ParseSearch("duration:<=200");
261
var
filter = SearchTextParser.ParseSearch("-duration:>1000");
275
var
filter = SearchTextParser.ParseSearch("error severity:warning -resource:test duration:>100 \"connection reset\"");