2 instantiations of StaticWebAssetPathPattern
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (2)
parent\parent\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (2)
87
var pattern = new
StaticWebAssetPathPattern
(rawPathMemory);
422
result.Add(new
StaticWebAssetPathPattern
(expandedPattern));
23 references to StaticWebAssetPathPattern
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (23)
parent\parent\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (9)
1577
var
pattern =
StaticWebAssetPathPattern
.Parse(pathWithTokens, Identity);
1583
var
pattern =
StaticWebAssetPathPattern
.Parse(pathWithTokens, Identity);
1667
var
pattern =
StaticWebAssetPathPattern
.Parse(RelativePath, Identity);
1668
foreach (
var
expandedPattern in pattern.ExpandPatternExpression())
1677
var
pattern =
StaticWebAssetPathPattern
.Parse(relativePath, Identity);
parent\parent\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (14)
26
internal 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);