4 instantiations of ValueStringBuilder
Microsoft.Build (3)
Evaluation\Expander.ItemExpander.cs (2)
593using ValueStringBuilder builder = new(stackalloc char[256]); 637using ValueStringBuilder builder = new(stackalloc char[256]);
Expansion\PropertyValueConverter.cs (1)
70private ValueStringBuilder _builder = new(initialCapacity);
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
3211ValueStringBuilder builder = new(stackalloc char[260]);
13 references to ValueStringBuilder
Microsoft.Build (3)
Evaluation\Expander.ItemExpander.cs (2)
593using ValueStringBuilder builder = new(stackalloc char[256]); 637using ValueStringBuilder builder = new(stackalloc char[256]);
Expansion\PropertyValueConverter.cs (1)
70private ValueStringBuilder _builder = new(initialCapacity);
Microsoft.Build.Framework (10)
EscapingUtilities.cs (3)
410public static void AppendEscaped(this ref ValueStringBuilder builder, string? value, int escapeCount = 1) 453public static void AppendEscaped(this ref ValueStringBuilder builder, char value, int escapeCount = 1) 466private static void AppendEscapedCharacter(this ref ValueStringBuilder builder, char value, int escapeCount)
Utilities\FileMatcher.cs (2)
3211ValueStringBuilder builder = new(stackalloc char[260]); 3357private 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}"/>. 459public static implicit operator ReadOnlySpan<char>(ValueStringBuilder builder) => builder._chars[..builder._length];