9 writes to Name
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 };
197
Name
= current.Slice(1, embeddedValue - 1),
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 };
23 references to Name
Microsoft.NET.Sdk.StaticWebAssets.Tasks (23)
Data\StaticWebAssetPathPattern.cs (14)
252
result.Append(segment.Parts[0].
Name
);
281
if (!part.IsLiteral && part.
Name
.Span.SequenceEqual(tokenName.Span) && !part.Value.IsEmpty)
321
result.Append(part.
Name
);
326
dictionary[part.
Name
.ToString()] = part.Value.ToString();
331
result.Append(dictionary[part.
Name
.ToString()]);
448
result.Append(segment.Parts[0].
Name
);
485
if (part.
Name
.Span.SequenceEqual(tokenName.Span))
509
stringBuilder.Append(part.IsLiteral ? part.
Name
: $$"""{{{(!part.Value.IsEmpty ? $"""{part.
Name
}{PatternValueSeparator}{part.Value}""" : part.
Name
)}}}""");
582
sb.Append(segment.Parts[0].
Name
);
596
var tokenName = part.
Name
.ToString();
617
sb.Append(part.
Name
);
625
var tokenName = part.
Name
.ToString();
Data\StaticWebAssetPathSegment.cs (5)
53
return Parts != null && Parts.Count == 1 && Parts[0].IsLiteral ? Parts[0].
Name
.ToString() : ComputeParameterExpression();
56
string.Concat(Parts.Select(p => p.IsLiteral ? p.
Name
.ToString() : $"{{{p.
Name
}}}").Prepend("#[").Append($"]{(IsPackOnly ? "~" : IsOptional ? (IsPreferred ? "!" : "?") : "")}"));
64
if (!part.IsLiteral && part.
Name
.Length > 0)
66
result.Add(part.
Name
);
Data\StaticWebAssetSegmentPart.cs (4)
23
Name
.Span.SequenceEqual(other.
Name
.Span) &&
48
public override int GetHashCode() => HashCode.Combine(
Name
, Value, IsLiteral);
54
private string GetDebuggerDisplay() => IsLiteral ? Value.ToString() : $"{{{
Name
}}}";