33 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 (27)
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.Compatibility.cs (2)
17Assert.Equal("alpha.txt", match.Pattern); 40Assert.Equal("beta/alpha.txt", match.Pattern);
StaticWebAssets\Globbing\StaticWebAssetGlobMatcherTest.cs (25)
50Assert.Equal(pattern, match.Pattern); 62Assert.Equal("a", match.Pattern); 75Assert.Equal("a/b", match.Pattern); 87Assert.Equal("*.a", match.Pattern); 99Assert.Equal("*.b.a", match.Pattern); 111Assert.Equal("*.a/b", match.Pattern); 123Assert.Equal("a/*.b", match.Pattern); 135Assert.Equal("a/*.b/c", match.Pattern); 156Assert.Equal(pattern, match.Pattern); 180Assert.Equal(pattern, match.Pattern); 185Assert.Null(match.Pattern); 213Assert.Equal(pattern, match.Pattern); 218Assert.Null(match.Pattern); 253Assert.Equal(pattern, match.Pattern); 258Assert.Null(match.Pattern); 306Assert.Equal(pattern, match.Pattern); 311Assert.Null(match.Pattern); 324Assert.Equal("*", match.Pattern); 336Assert.Equal("*/a", match.Pattern); 348Assert.Equal("a/*", match.Pattern); 360Assert.Equal("a/*/c", match.Pattern); 372Assert.Equal("**", match.Pattern); 384Assert.Equal("**/a", match.Pattern); 396Assert.Equal("a/**", match.Pattern); 408Assert.Equal("a/**/c", match.Pattern);