1 write to Parts
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Data\StaticWebAssetPathPattern.cs (1)
429Parts = segment.Parts,
35 references to Parts
Microsoft.NET.Sdk.StaticWebAssets.Tasks (35)
Data\StaticWebAssetPathPattern.cs (24)
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 }); 180token.Parts.Add(literalPart); 201token.Parts.Add(tokenPart); 206token.Parts.Add(tokenPart); 214token.Parts.Add(literalPart); 219token.Parts.Add(literalPart); 252result.Append(segment.Parts[0].Name); 279foreach (var part in segment.Parts) 317foreach (var part in segment.Parts) 429Parts = segment.Parts, 448result.Append(segment.Parts[0].Name); 473foreach (var part in segment.Parts) 506for (var j = 0; j < segment.Parts.Count; j++) 508var part = segment.Parts[j]; 569private static bool IsLiteralSegment(StaticWebAssetPathSegment segment) => segment.Parts.Count == 1 && segment.Parts[0].IsLiteral; 579var isLiteral = segment.Parts.Count == 1 && segment.Parts[0].IsLiteral; 582sb.Append(segment.Parts[0].Name); 592foreach (var part in segment.Parts) 613foreach (var part in segment.Parts)
Data\StaticWebAssetPathSegment.cs (10)
23public bool Equals(StaticWebAssetPathSegment other) => other is not null && Parts.SequenceEqual(other.Parts); 40for (var i = 0; i < Parts.Count; i++) 42hashCode.Add(Parts[i]); 53return Parts != null && Parts.Count == 1 && Parts[0].IsLiteral ? Parts[0].Name.ToString() : ComputeParameterExpression(); 56string.Concat(Parts.Select(p => p.IsLiteral ? p.Name.ToString() : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsPackOnly ? "~" : IsOptional ? (IsPreferred ? "!" : "?") : "")}")); 62foreach (var part in Parts)
FingerprintPatternMatcher.cs (1)
92foreach (var part in segment.Parts)