4 instantiations of PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
Data\StaticWebAssetEndpoint.cs (2)
585var routeTokenizer = new PathTokenizer(route); 588var 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);
25 references to PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (25)
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
31var routeSegments = new List<PathTokenizer.Segment>(); 32var basePathSegments = new List<PathTokenizer.Segment>();
Data\StaticWebAssetEndpoint.cs (8)
579List<PathTokenizer.Segment> routeSegments, 580List<PathTokenizer.Segment> prefixSegments) 585var routeTokenizer = new PathTokenizer(route); 588var prefixTokenizer = new PathTokenizer(prefix); 619List<PathTokenizer.Segment> routeSegments, 620List<PathTokenizer.Segment> basePathSegments) 656List<PathTokenizer.Segment> routeSegments, 657List<PathTokenizer.Segment> basePathSegments)
UpdateExternallyDefinedStaticWebAssets.cs (2)
131var routeSegments = new List<PathTokenizer.Segment>(); 132var basePathSegments = new List<PathTokenizer.Segment>();
UpdatePackageStaticWebAssets.cs (2)
106var routeSegments = new List<PathTokenizer.Segment>(); 107var basePathSegments = new List<PathTokenizer.Segment>();
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>();