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