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