4 instantiations of GlobMatch
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
Utils\Globbing\StaticWebAssetGlobMatcher.cs (4)
27return new(false, string.Empty); 35return new(false, null); 60return new(true, node.Match, stem); 109return new(false, null);
35 references to GlobMatch
Microsoft.NET.Sdk.StaticWebAssets.Tasks (11)
Compression\ResolveCompressedAssets.cs (1)
88var match = matcher.Match(matchContext);
Data\ContentTypeProvider.cs (1)
459var match = _matcher.Match(context);
DefineStaticWebAssets.cs (3)
137var match = matcher.Match(matchContext); 155var match = matcher.Match(matchContext); 347GlobMatch matchResult = default;
FingerprintPatternMatcher.cs (1)
56var matchResult = _matcher.Match(context);
GenerateStaticWebAssetEndpointsManifest.cs (1)
95var match = exclusionMatcher.Match(route);
Utils\Globbing\StaticWebAssetGlobMatcher.cs (4)
13internal GlobMatch Match(string path) 20public GlobMatch Match(MatchContext context) 32var excluded = MatchCore(excludes, segments, stateStack); 42private static GlobMatch MatchCore(GlobNode includes, PathTokenizer.SegmentCollection segments, Stack<MatchState> stateStack)
Microsoft.NET.Sdk.StaticWebAssets.Tests (24)
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.Compatibility.cs (4)
15var match = globMatcher.Match("alpha.txt"); 27var match = globMatcher.Match("omega.txt"); 38var match = globMatcher.Match("beta/alpha.txt"); 55var match = globMatcher.Match(filePath);
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.cs (20)
37var match = globMatcher.Match("a"); 50var match = globMatcher.Match("a/b"); 62var match = globMatcher.Match("a.a"); 74var match = globMatcher.Match("c.b.a"); 86var match = globMatcher.Match("c.a/b"); 98var match = globMatcher.Match("a/c.b"); 110var match = globMatcher.Match("a/d.b/c"); 131var match = globMatcher.Match("a"); 153var match = globMatcher.Match(input); 186var match = globMatcher.Match(input); 226var match = globMatcher.Match(input); 279var match = globMatcher.Match(input); 299var match = globMatcher.Match("a"); 311var match = globMatcher.Match("c/a"); 323var match = globMatcher.Match("a/c"); 335var match = globMatcher.Match("a/b/c"); 347var match = globMatcher.Match("a/b/c"); 359var match = globMatcher.Match("c/b/a"); 371var match = globMatcher.Match("a/b/c"); 383var match = globMatcher.Match("a/b/c");