30 instantiations of StaticWebAssetPathPattern
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Data\StaticWebAssetPathPattern.cs (2)
73var pattern = new StaticWebAssetPathPattern(rawPathMemory); 362result.Add(new StaticWebAssetPathPattern(expandedPattern));
Microsoft.NET.Sdk.StaticWebAssets.Tests (28)
StaticWebAssets\StaticWebAssetPathPatternTest.cs (28)
17var expected = new StaticWebAssetPathPattern("css/site.css") 31var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}].css") 48var expected = new StaticWebAssetPathPattern("#[.{fingerprint}].css") 64var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]") 80var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]") 95var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}]-#[.{version}].css") 114var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}]#[.{version}].css") 132var expected = new StaticWebAssetPathPattern("#[{fingerprint}].css") 148var expected = new StaticWebAssetPathPattern("css/site#[{fingerprint}].css") 165var expected = new StaticWebAssetPathPattern("site#[{fingerprint}]") 181var expected = new StaticWebAssetPathPattern("#[{fingerprint}]") 196var expected = new StaticWebAssetPathPattern("#[{fingerprint=value}]") 211var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}-{version}].css") 233var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}{version}].css") 254var expected = new StaticWebAssetPathPattern("#[{fingerprint}.]css") 270var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]?") 286var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]!") 302var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?site") 318var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]?site") 335var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?") 350var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?site#[.{version}]?") 367var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?#[.{version}]?") 652new StaticWebAssetPathPattern("site.css") 660new StaticWebAssetPathPattern("site#[.{fingerprint}].css") 682new StaticWebAssetPathPattern("site.css") 690new StaticWebAssetPathPattern("site#[.{fingerprint}].css") 699new StaticWebAssetPathPattern("site#[.{version}].css") 708new StaticWebAssetPathPattern("site#[.{fingerprint}]#[.{version}].css")
140 references to StaticWebAssetPathPattern
Microsoft.NET.Sdk.StaticWebAssets.Tasks (28)
Data\StaticWebAsset.cs (9)
1107var pattern = StaticWebAssetPathPattern.Parse(pathWithTokens, Identity); 1113var pattern = StaticWebAssetPathPattern.Parse(pathWithTokens, Identity); 1197var pattern = StaticWebAssetPathPattern.Parse(RelativePath, Identity); 1198foreach (var expandedPattern in pattern.ExpandPatternExpression()) 1207var pattern = StaticWebAssetPathPattern.Parse(relativePath, Identity);
Data\StaticWebAssetPathPattern.cs (13)
15public sealed class StaticWebAssetPathPattern : IEquatable<StaticWebAssetPathPattern> 71public static StaticWebAssetPathPattern Parse(ReadOnlyMemory<char> rawPathMemory, string assetIdentity = null) 73var pattern = new StaticWebAssetPathPattern(rawPathMemory); 201public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdentity = null) 296public IEnumerable<StaticWebAssetPathPattern> ExpandPatternExpression() 359var result = new List<StaticWebAssetPathPattern>(); 471public override bool Equals(object obj) => Equals(obj as StaticWebAssetPathPattern); 473public bool Equals(StaticWebAssetPathPattern other) => 499public static bool operator ==(StaticWebAssetPathPattern left, StaticWebAssetPathPattern right) => EqualityComparer<StaticWebAssetPathPattern>.Default.Equals(left, right); 501public static bool operator !=(StaticWebAssetPathPattern left, StaticWebAssetPathPattern right) => !(left == right);
DefineStaticWebAssets.cs (4)
136matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidateMatchPath)); 154matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); 172matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); 350matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidate.ItemSpec));
FingerprintPatternMatcher.cs (2)
89var pattern = StaticWebAssetPathPattern.Parse(relativePathCandidate, identity);
Microsoft.NET.Sdk.StaticWebAssets.Tests (112)
StaticWebAssets\StaticWebAssetPathPatternTest.cs (112)
16var pattern = StaticWebAssetPathPattern.Parse("css/site.css", "MyApp"); 17var expected = new StaticWebAssetPathPattern("css/site.css") 30var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}].css", "MyApp"); 31var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}].css") 47var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}].css", "MyApp"); 48var expected = new StaticWebAssetPathPattern("#[.{fingerprint}].css") 63var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]", "MyApp"); 64var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]") 79var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]", "MyApp"); 80var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]") 94var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}]-#[.{version}].css", "MyApp"); 95var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}]-#[.{version}].css") 113var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}]#[.{version}].css", "MyApp"); 114var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}]#[.{version}].css") 131var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}].css", "MyApp"); 132var expected = new StaticWebAssetPathPattern("#[{fingerprint}].css") 147var pattern = StaticWebAssetPathPattern.Parse("css/site#[{fingerprint}].css", "MyApp"); 148var expected = new StaticWebAssetPathPattern("css/site#[{fingerprint}].css") 164var pattern = StaticWebAssetPathPattern.Parse("site#[{fingerprint}]", "MyApp"); 165var expected = new StaticWebAssetPathPattern("site#[{fingerprint}]") 180var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}]", "MyApp"); 181var expected = new StaticWebAssetPathPattern("#[{fingerprint}]") 195var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint=value}]", "MyApp"); 196var expected = new StaticWebAssetPathPattern("#[{fingerprint=value}]") 210var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}-{version}].css", "MyApp"); 211var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}-{version}].css") 232var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}{version}].css", "MyApp"); 233var expected = new StaticWebAssetPathPattern("css/site#[.{fingerprint}{version}].css") 253var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}.]css", "MyApp"); 254var expected = new StaticWebAssetPathPattern("#[{fingerprint}.]css") 269var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]?", "MyApp"); 270var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]?") 285var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]!", "MyApp"); 286var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]!") 301var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]?site", "MyApp"); 302var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?site") 317var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]?site", "MyApp"); 318var expected = new StaticWebAssetPathPattern("site#[.{fingerprint}]?site") 334var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]?", "MyApp"); 335var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?") 349var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]?site#[.{version}]?", "MyApp"); 350var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?site#[.{version}]?") 366var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]?#[.{version}]?", "MyApp"); 367var expected = new StaticWebAssetPathPattern("#[.{fingerprint}]?#[.{version}]?") 382var pattern = StaticWebAssetPathPattern.Parse("css/site.css", "MyApp"); 395var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}].css", "MyApp"); 408var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}].css", "MyApp"); 421var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]", "MyApp"); 434var pattern = StaticWebAssetPathPattern.Parse("#[.{fingerprint}]", "MyApp"); 447var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}]-#[.{version}].css", "MyApp"); 462var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}]#[.{version}].css", "MyApp"); 477var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}].css", "MyApp"); 490var pattern = StaticWebAssetPathPattern.Parse("css/site#[{fingerprint}].css", "MyApp"); 503var pattern = StaticWebAssetPathPattern.Parse("site#[{fingerprint}]", "MyApp"); 516var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}]", "MyApp"); 529var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint=embedded}]", "MyApp"); 542var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}-{version}].css", "MyApp"); 557var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}{version}].css", "MyApp"); 572var pattern = StaticWebAssetPathPattern.Parse("#[{fingerprint}.]css", "MyApp"); 585var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}].css", "MyApp"); 594var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}-{version}].css", "MyApp"); 606var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]?", "MyApp"); 616var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}.{version}]?", "MyApp"); 629var pattern = StaticWebAssetPathPattern.Parse("css/site.css", "MyApp"); 638var pattern = StaticWebAssetPathPattern.Parse("css/site#[.{fingerprint}].css", "MyApp"); 647var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]?.css", "MyApp"); 677var pattern = StaticWebAssetPathPattern.Parse("site#[.{fingerprint}]?#[.{version}]?.css", "MyApp");