4 instantiations of ValueStringBuilder
Microsoft.Build (3)
Evaluation\Expander.ItemExpander.cs (2)
593
using ValueStringBuilder builder =
new
(stackalloc char[256]);
637
using ValueStringBuilder builder =
new
(stackalloc char[256]);
Expansion\PropertyValueConverter.cs (1)
70
private ValueStringBuilder _builder =
new
(initialCapacity);
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
3211
ValueStringBuilder builder =
new
(stackalloc char[260]);
13 references to ValueStringBuilder
Microsoft.Build (3)
Evaluation\Expander.ItemExpander.cs (2)
593
using
ValueStringBuilder
builder = new(stackalloc char[256]);
637
using
ValueStringBuilder
builder = new(stackalloc char[256]);
Expansion\PropertyValueConverter.cs (1)
70
private
ValueStringBuilder
_builder = new(initialCapacity);
Microsoft.Build.Framework (10)
EscapingUtilities.cs (3)
410
public static void AppendEscaped(this ref
ValueStringBuilder
builder, string? value, int escapeCount = 1)
453
public static void AppendEscaped(this ref
ValueStringBuilder
builder, char value, int escapeCount = 1)
466
private static void AppendEscapedCharacter(this ref
ValueStringBuilder
builder, char value, int escapeCount)
Utilities\FileMatcher.cs (2)
3211
ValueStringBuilder
builder = new(stackalloc char[260]);
3357
private static void AppendPathPart(ref
ValueStringBuilder
builder, ReadOnlySpan<char> part)
Utilities\ValueStringBuilder.cs (5)
40
/// Initializes a new instance of the <see cref="
ValueStringBuilder
"/> struct with an initial buffer.
51
/// Initializes a new instance of the <see cref="
ValueStringBuilder
"/> struct with the specified initial capacity.
434
/// Releases all resources used by the <see cref="
ValueStringBuilder
"/>.
457
/// Implicitly converts a <see cref="
ValueStringBuilder
"/> to a <see cref="ReadOnlySpan{T}"/>.
459
public static implicit operator ReadOnlySpan<char>(
ValueStringBuilder
builder) => builder._chars[..builder._length];