1 instantiation of StaticWebAssetGlobMatcher
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
57return new StaticWebAssetGlobMatcher(includeRoot, excludeRoot);
63 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(); 338StaticWebAssetGlobMatcher matcher, 339StaticWebAssetGlobMatcher.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 (44)
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 (21)
46var globMatcher = matcher.Build(); 58var globMatcher = matcher.Build(); 71var globMatcher = matcher.Build(); 84var globMatcher = matcher.Build(); 96var globMatcher = matcher.Build(); 108var globMatcher = matcher.Build(); 120var globMatcher = matcher.Build(); 132var globMatcher = matcher.Build(); 153var globMatcher = matcher.Build(); 175var globMatcher = matcher.Build(); 208var globMatcher = matcher.Build(); 248var globMatcher = matcher.Build(); 301var globMatcher = matcher.Build(); 321var globMatcher = matcher.Build(); 333var globMatcher = matcher.Build(); 345var globMatcher = matcher.Build(); 357var globMatcher = matcher.Build(); 369var globMatcher = matcher.Build(); 381var globMatcher = matcher.Build(); 393var globMatcher = matcher.Build(); 405var globMatcher = matcher.Build();