32 references to Pattern
Microsoft.NET.Sdk.StaticWebAssets.Tasks (6)
Data\ContentTypeProvider.cs (3)
462if (_customMappings.TryGetValue(match.Pattern, out mapping) || _builtInMappings.TryGetValue(match.Pattern, out mapping)) 464log.LogMessage(MessageImportance.Low, $"Matched {relativePath} to {mapping.MimeType} using pattern {match.Pattern}");
FingerprintPatternMatcher.cs (3)
70if (!_tokensByPattern.TryGetValue(matchResult.Pattern, out var expression)) 72throw new InvalidOperationException($"No expression found for pattern '{matchResult.Pattern}'"); 76var stem = GetMatchStem(fileName, matchResult.Pattern.AsMemory().Slice(2));
Microsoft.NET.Sdk.StaticWebAssets.Tests (26)
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.Compatibility.cs (2)
17Assert.Equal("alpha.txt", match.Pattern); 40Assert.Equal("beta/alpha.txt", match.Pattern);
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.cs (24)
39Assert.Equal("a", match.Pattern); 52Assert.Equal("a/b", match.Pattern); 64Assert.Equal("*.a", match.Pattern); 76Assert.Equal("*.b.a", match.Pattern); 88Assert.Equal("*.a/b", match.Pattern); 100Assert.Equal("a/*.b", match.Pattern); 112Assert.Equal("a/*.b/c", match.Pattern); 133Assert.Equal(pattern, match.Pattern); 157Assert.Equal(pattern, match.Pattern); 162Assert.Null(match.Pattern); 190Assert.Equal(pattern, match.Pattern); 195Assert.Null(match.Pattern); 230Assert.Equal(pattern, match.Pattern); 235Assert.Null(match.Pattern); 283Assert.Equal(pattern, match.Pattern); 288Assert.Null(match.Pattern); 301Assert.Equal("*", match.Pattern); 313Assert.Equal("*/a", match.Pattern); 325Assert.Equal("a/*", match.Pattern); 337Assert.Equal("a/*/c", match.Pattern); 349Assert.Equal("**", match.Pattern); 361Assert.Equal("**/a", match.Pattern); 373Assert.Equal("a/**", match.Pattern); 385Assert.Equal("a/**/c", match.Pattern);