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