4 instantiations of PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
Data\StaticWebAssetEndpoint.cs (2)
584
var routeTokenizer = new
PathTokenizer
(route);
587
var prefixTokenizer = new
PathTokenizer
(prefix);
Utils\Globbing\StaticWebAssetGlobMatcher.cs (1)
23
var tokenizer = new
PathTokenizer
(context.Path);
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
66
var tokenizer = new
PathTokenizer
(patternMemory.Span);
17 references to PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (17)
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
27
var routeSegments = new List<
PathTokenizer
.Segment>();
28
var basePathSegments = new List<
PathTokenizer
.Segment>();
Data\StaticWebAssetEndpoint.cs (4)
578
List<
PathTokenizer
.Segment> routeSegments,
579
List<
PathTokenizer
.Segment> prefixSegments)
584
var
routeTokenizer = new PathTokenizer(route);
587
var
prefixTokenizer = new PathTokenizer(prefix);
Utils\Globbing\StaticWebAssetGlobMatcher.cs (9)
23
var
tokenizer = new PathTokenizer(context.Path);
42
private static GlobMatch MatchCore(GlobNode includes,
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack)
113
private static string ComputeStem(
PathTokenizer
.SegmentCollection segments, int stemStartIndex)
160
private static string ComputeCapturedStem(
PathTokenizer
.SegmentCollection segments, int stemStartIndex, int stemEndIndex)
182
private static void MatchComplex(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
295
private static void MatchRecursiveWildCard(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
321
private static void MatchExtension(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
350
private static void MatchLiteral(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
565
internal List<
PathTokenizer
.Segment> Segments { get; set; } = [];
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (2)
66
var
tokenizer = new PathTokenizer(patternMemory.Span);
68
var tokenRanges = new List<
PathTokenizer
.Segment>();