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