9 writes to IsLiteral
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (9)
StaticWebAssetPathPattern.cs (9)
79literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }); 87literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }); 132literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }); 138literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }); 156var literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }; 175IsLiteral = false, 182var tokenPart = new StaticWebAssetSegmentPart { Name = current.Slice(1, tokenEnd - 1), IsLiteral = false }; 190var literalPart = new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }; 195var literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true };
11 references to IsLiteral
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (11)
StaticWebAssetPathPattern.cs (4)
269if (part.IsLiteral) 415if (part.IsLiteral) 449stringBuilder.Append(part.IsLiteral ? part.Name : $$"""{{{(!part.Value.IsEmpty ? $"""{part.Name}{PatternValueSeparator}{part.Value}""" : part.Name)}}}"""); 505private static bool IsLiteralSegment(StaticWebAssetPathSegment segment) => segment.Parts.Count == 1 && segment.Parts[0].IsLiteral;
StaticWebAssetPathSegment.cs (3)
51return Parts != null && Parts.Count == 1 && Parts[0].IsLiteral ? Parts[0].Name.ToString() : ComputeParameterExpression(); 54string.Concat(Parts.Select(p => p.IsLiteral ? p.Name.ToString() : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsOptional ? (IsPreferred ? "!" : "?") : "")}")); 62if (!part.IsLiteral && part.Name.Length > 0)
StaticWebAssetSegmentPart.cs (4)
22IsLiteral == other.IsLiteral && 48public override int GetHashCode() => HashCode.Combine(Name, Value, IsLiteral); 54private string GetDebuggerDisplay() => IsLiteral ? Value.ToString() : $"{{{Name}}}";