2 instantiations of SegmentCollection
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Utils\Globbing\PathTokenizer.cs (2)
98return new SegmentCollection(_path, segments); 115internal SegmentCollection Slice(int segmentIndex) => new(_path, segments, segmentIndex);
20 references to SegmentCollection
Microsoft.NET.Sdk.StaticWebAssets.Tasks (10)
Utils\Globbing\PathTokenizer.cs (2)
85internal SegmentCollection Fill(List<Segment> segments) 115internal SegmentCollection Slice(int segmentIndex) => new(_path, segments, segmentIndex);
Utils\Globbing\StaticWebAssetGlobMatcher.cs (7)
24var segments = tokenizer.Fill(context.Segments); 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)
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
69var collection = tokenizer.Fill(tokenRanges);
Microsoft.NET.Sdk.StaticWebAssets.Tests (10)
StaticWebAssets\Globbing\PathTokenizerTest.cs (10)
20var collection = tokenizer.Fill(segments); 32var collection = tokenizer.Fill(segments); 44var collection = tokenizer.Fill(segments); 56var collection = tokenizer.Fill(segments); 68var collection = tokenizer.Fill(segments); 80var collection = tokenizer.Fill(segments); 92var collection = tokenizer.Fill(segments); 104var collection = tokenizer.Fill(segments); 116var collection = tokenizer.Fill(segments); 128var collection = tokenizer.Fill(segments);