2 instantiations of StaticWebAssetPathPattern
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Data\StaticWebAssetPathPattern.cs (2)
87
var pattern = new
StaticWebAssetPathPattern
(rawPathMemory);
422
result.Add(new
StaticWebAssetPathPattern
(expandedPattern));
34 references to StaticWebAssetPathPattern
Microsoft.NET.Sdk.StaticWebAssets.Tasks (34)
Data\StaticWebAsset.cs (9)
1437
var
pattern =
StaticWebAssetPathPattern
.Parse(pathWithTokens, Identity);
1443
var
pattern =
StaticWebAssetPathPattern
.Parse(pathWithTokens, Identity);
1527
var
pattern =
StaticWebAssetPathPattern
.Parse(RelativePath, Identity);
1528
foreach (
var
expandedPattern in pattern.ExpandPatternExpression())
1537
var
pattern =
StaticWebAssetPathPattern
.Parse(relativePath, Identity);
Data\StaticWebAssetPathPattern.cs (14)
28
public sealed class StaticWebAssetPathPattern : IEquatable<
StaticWebAssetPathPattern
>
85
public static
StaticWebAssetPathPattern
Parse(ReadOnlyMemory<char> rawPathMemory, string assetIdentity = null)
87
var
pattern = new StaticWebAssetPathPattern(rawPathMemory);
224
public static
StaticWebAssetPathPattern
Parse(string rawPath, string assetIdentity = null)
346
public IEnumerable<
StaticWebAssetPathPattern
> ExpandPatternExpression()
419
var result = new List<
StaticWebAssetPathPattern
>();
535
public override bool Equals(object obj) => Equals(obj as
StaticWebAssetPathPattern
);
537
public bool Equals(
StaticWebAssetPathPattern
other) =>
563
public static bool operator ==(
StaticWebAssetPathPattern
left,
StaticWebAssetPathPattern
right) => EqualityComparer<
StaticWebAssetPathPattern
>.Default.Equals(left, right);
565
public static bool operator !=(
StaticWebAssetPathPattern
left,
StaticWebAssetPathPattern
right) => !(left == right);
575
var
pattern = Parse(fileNamePattern);
DefineStaticWebAssets.cs (8)
152
matchContext.SetPathAndReinitialize(
StaticWebAssetPathPattern
.PathWithoutTokens(candidateMatchPath));
170
matchContext.SetPathAndReinitialize(
StaticWebAssetPathPattern
.PathWithoutTokens(relativePathCandidate));
188
matchContext.SetPathAndReinitialize(
StaticWebAssetPathPattern
.PathWithoutTokens(relativePathCandidate));
280
var expanded =
StaticWebAssetPathPattern
.ExpandIdentityFileNameForFingerprint(fileNamePattern, fingerprint);
403
matchContext.SetPathAndReinitialize(
StaticWebAssetPathPattern
.PathWithoutTokens(candidate.ItemSpec));
805
var pathWithoutTokens =
StaticWebAssetPathPattern
.PathWithoutTokens(currentRelativePath);
867
pathWithoutTokens =
StaticWebAssetPathPattern
.PathWithoutTokens(currentRelativePath);
874
pathWithoutTokens =
StaticWebAssetPathPattern
.PathWithoutTokens(currentRelativePath);
FingerprintPatternMatcher.cs (2)
89
var
pattern =
StaticWebAssetPathPattern
.Parse(relativePathCandidate, identity);
ReadPackageAssetsManifest.cs (1)
120
var resolvedRelativePath =
StaticWebAssetPathPattern
.PathWithoutTokens(asset.RelativePath);