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