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