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