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