12 instantiations of PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Utils\Globbing\StaticWebAssetGlobMatcher.cs (1)
23
var tokenizer = new
PathTokenizer
(context.Path);
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
66
var tokenizer = new
PathTokenizer
(patternMemory.Span);
Microsoft.NET.Sdk.StaticWebAssets.Tests (10)
StaticWebAssets\Globbing\PathTokenizerTest.cs (10)
18
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
30
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
42
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
54
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
66
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
78
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
90
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
102
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
114
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
126
var tokenizer = new
PathTokenizer
(path.AsMemory().Span);
30 references to PathTokenizer
Microsoft.NET.Sdk.StaticWebAssets.Tasks (10)
Utils\Globbing\StaticWebAssetGlobMatcher.cs (8)
23
var
tokenizer = new PathTokenizer(context.Path);
42
private static GlobMatch MatchCore(GlobNode includes,
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack)
112
private static string ComputeStem(
PathTokenizer
.SegmentCollection segments, int stemStartIndex)
155
private static void MatchComplex(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
268
private static void MatchRecursiveWildCard(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
291
private static void MatchExtension(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
320
private static void MatchLiteral(
PathTokenizer
.SegmentCollection segments, Stack<MatchState> stateStack, MatchState state)
527
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>();
Microsoft.NET.Sdk.StaticWebAssets.Tests (20)
StaticWebAssets\Globbing\PathTokenizerTest.cs (20)
18
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
19
var segments = new List<
PathTokenizer
.Segment>();
30
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
31
var segments = new List<
PathTokenizer
.Segment>();
42
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
43
var segments = new List<
PathTokenizer
.Segment>();
54
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
55
var segments = new List<
PathTokenizer
.Segment>();
66
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
67
var segments = new List<
PathTokenizer
.Segment>();
78
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
79
var segments = new List<
PathTokenizer
.Segment>();
90
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
91
var segments = new List<
PathTokenizer
.Segment>();
102
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
103
var segments = new List<
PathTokenizer
.Segment>();
114
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
115
var segments = new List<
PathTokenizer
.Segment>();
126
var
tokenizer = new PathTokenizer(path.AsMemory().Span);
127
var segments = new List<
PathTokenizer
.Segment>();