1 instantiation of StaticWebAssetGlobMatcher
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
57return new StaticWebAssetGlobMatcher(includeRoot, excludeRoot);
62 references to StaticWebAssetGlobMatcher
Microsoft.NET.Sdk.StaticWebAssets.Tasks (19)
Compression\ResolveCompressedAssets.cs (2)
64var matcher = new StaticWebAssetGlobMatcherBuilder() 71var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext();
Data\ContentTypeProvider.cs (3)
403private readonly StaticWebAssetGlobMatcher _matcher; 424internal ContentTypeMapping ResolveContentTypeMapping(StaticWebAssetGlobMatcher.MatchContext context, TaskLoggingHelper log) 454private bool TryGetMapping(StaticWebAssetGlobMatcher.MatchContext context, TaskLoggingHelper log, ReadOnlySpan<char> relativePath, out ContentTypeMapping mapping)
DefineStaticWebAssetEndpoints.cs (3)
123StaticWebAssetGlobMatcher.MatchContext matchContext) 202private static (string mimeType, string cache) ResolveContentType(StaticWebAsset asset, ContentTypeProvider contentTypeProvider, StaticWebAssetGlobMatcher.MatchContext matchContext, TaskLoggingHelper log) 234var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext();
DefineStaticWebAssets.cs (5)
94var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? 98var filter = !string.IsNullOrEmpty(RelativePathFilter) ? 104var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); 325StaticWebAssetGlobMatcher matcher, 326StaticWebAssetGlobMatcher.MatchContext matchContext)
FingerprintPatternMatcher.cs (4)
17private readonly StaticWebAssetGlobMatcher _matcher; 40public string AppendFingerprintPattern(StaticWebAssetGlobMatcher.MatchContext context, string identity) 170StaticWebAssetGlobMatcher _matcher; 177public StaticWebAssetGlobMatcher Matcher => _matcher ??= new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(Pattern).Build();
GenerateStaticWebAssetEndpointsManifest.cs (1)
71StaticWebAssetGlobMatcher exclusionMatcher = null;
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
45public StaticWebAssetGlobMatcher Build()
Microsoft.NET.Sdk.StaticWebAssets.Tests (43)
StaticWebAssets\ContentTypeProviderTests.cs (2)
41private StaticWebAssetGlobMatcher.MatchContext CreateContext(string v) 43var ctx = StaticWebAssetGlobMatcher.CreateMatchContext();
StaticWebAssets\FingerprintPatternMatcherTest.cs (2)
83private StaticWebAssetGlobMatcher.MatchContext CreateMatchContext(string path) 85var context = new StaticWebAssetGlobMatcher.MatchContext();
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.Compatibility.cs (19)
13var globMatcher = matcher.Build(); 25var globMatcher = matcher.Build(); 36var globMatcher = matcher.Build(); 53var globMatcher = matcher.Build(); 72var globMatcher = matcher.Build(); 92var globMatcher = matcher.Build(); 114var globMatcher = matcher.Build(); 137var globMatcher = matcher.Build(); 151var globMatcher = matcher.Build(); 165var globMatcher = matcher.Build(); 180var globMatcher = matcher.Build(); 194var globMatcher = matcher.Build(); 208var globMatcher = matcher.Build(); 222var globMatcher = matcher.Build(); 237var globMatcher = matcher.Build(); 251var globMatcher = matcher.Build(); 265var globMatcher = matcher.Build(); 279var globMatcher = matcher.Build(); 294var globMatcher = matcher.Build();
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.cs (20)
35var globMatcher = matcher.Build(); 48var globMatcher = matcher.Build(); 61var globMatcher = matcher.Build(); 73var globMatcher = matcher.Build(); 85var globMatcher = matcher.Build(); 97var globMatcher = matcher.Build(); 109var globMatcher = matcher.Build(); 130var globMatcher = matcher.Build(); 152var globMatcher = matcher.Build(); 185var globMatcher = matcher.Build(); 225var globMatcher = matcher.Build(); 278var globMatcher = matcher.Build(); 298var globMatcher = matcher.Build(); 310var globMatcher = matcher.Build(); 322var globMatcher = matcher.Build(); 334var globMatcher = matcher.Build(); 346var globMatcher = matcher.Build(); 358var globMatcher = matcher.Build(); 370var globMatcher = matcher.Build(); 382var globMatcher = matcher.Build();