2 writes to Value
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Data\StaticWebAssetPathPattern.cs (2)
199
Value
= current.Slice(embeddedValue + 1, tokenEnd - embeddedValue - 1)
487
part.
Value
= tokenValue.AsMemory();
14 references to Value
Microsoft.NET.Sdk.StaticWebAssets.Tasks (14)
Data\StaticWebAssetPathPattern.cs (10)
281
if (!part.IsLiteral && part.Name.Span.SequenceEqual(tokenName.Span) && !part.
Value
.IsEmpty)
284
dictionary[tokenNameString] = part.
Value
.ToString();
323
else if (!part.
Value
.IsEmpty)
326
dictionary[part.Name.ToString()] = part.
Value
.ToString();
327
result.Append(part.
Value
);
509
stringBuilder.Append(part.IsLiteral ? part.Name : $$"""{{{(!part.
Value
.IsEmpty ? $"""{part.Name}{PatternValueSeparator}{part.
Value
}""" : part.Name)}}}""");
594
if (!part.IsLiteral && part.
Value
.IsEmpty)
619
else if (!part.
Value
.IsEmpty)
621
sb.Append(part.
Value
);
Data\StaticWebAssetSegmentPart.cs (4)
24
Value
.Span.SequenceEqual(other.
Value
.Span);
48
public override int GetHashCode() => HashCode.Combine(Name,
Value
, IsLiteral);
54
private string GetDebuggerDisplay() => IsLiteral ?
Value
.ToString() : $"{{{Name}}}";