9 instantiations of StaticWebAssetSegmentPart
Microsoft.NET.Sdk.StaticWebAssets.Tasks (9)
Data\StaticWebAssetPathPattern.cs (9)
93
literalSegment.Parts.Add(new
StaticWebAssetSegmentPart
{ Name = current, IsLiteral = true });
101
literalSegment.Parts.Add(new
StaticWebAssetSegmentPart
{ Name = current.Slice(0, nextToken), IsLiteral = true });
155
literalSegment.Parts.Add(new
StaticWebAssetSegmentPart
{ Name = current, IsLiteral = true });
161
literalSegment.Parts.Add(new
StaticWebAssetSegmentPart
{ Name = current.Slice(0, nextToken), IsLiteral = true });
179
var literalPart = new
StaticWebAssetSegmentPart
{ Name = current.Slice(0, nextToken), IsLiteral = true };
195
var tokenPart = new
StaticWebAssetSegmentPart
205
var tokenPart = new
StaticWebAssetSegmentPart
{ Name = current.Slice(1, tokenEnd - 1), IsLiteral = false };
213
var literalPart = new
StaticWebAssetSegmentPart
{ Name = current, IsLiteral = true };
218
var literalPart = new
StaticWebAssetSegmentPart
{ Name = current.Slice(0, nextToken), IsLiteral = true };
22 references to StaticWebAssetSegmentPart
Microsoft.NET.Sdk.StaticWebAssets.Tasks (22)
Data\StaticWebAssetPathPattern.cs (11)
179
var
literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true };
195
var
tokenPart = new StaticWebAssetSegmentPart
205
var
tokenPart = new StaticWebAssetSegmentPart { Name = current.Slice(1, tokenEnd - 1), IsLiteral = false };
213
var
literalPart = new StaticWebAssetSegmentPart { Name = current, IsLiteral = true };
218
var
literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true };
279
foreach (
var
part in segment.Parts)
317
foreach (
var
part in segment.Parts)
473
foreach (
var
part in segment.Parts)
508
var
part = segment.Parts[j];
592
foreach (
var
part in segment.Parts)
613
foreach (
var
part in segment.Parts)
Data\StaticWebAssetPathSegment.cs (2)
13
public IList<
StaticWebAssetSegmentPart
> Parts { get; set; } = [];
62
foreach (
var
part in Parts)
Data\StaticWebAssetSegmentPart.cs (8)
11
public class StaticWebAssetSegmentPart : IEquatable<
StaticWebAssetSegmentPart
>
19
public override bool Equals(object obj) => Equals(obj as
StaticWebAssetSegmentPart
);
21
public bool Equals(
StaticWebAssetSegmentPart
other) => other is not null &&
51
public static bool operator ==(
StaticWebAssetSegmentPart
left,
StaticWebAssetSegmentPart
right) => EqualityComparer<
StaticWebAssetSegmentPart
>.Default.Equals(left, right);
52
public static bool operator !=(
StaticWebAssetSegmentPart
left,
StaticWebAssetSegmentPart
right) => !(left == right);
FingerprintPatternMatcher.cs (1)
92
foreach (
var
part in segment.Parts)