3 instantiations of SpanBasedStringBuilder
Microsoft.Build (1)
Evaluation\Expander.ItemExpander.Transforms.cs (1)
531SpanBasedStringBuilder includeBuilder = s_includeBuilder ?? new SpanBasedStringBuilder();
Microsoft.Extensions.Logging.MSBuild (1)
MSBuildLogger.cs (1)
92using var builder = new SpanBasedStringBuilder();
Microsoft.NET.StringTools (1)
StringTools.cs (1)
70return new SpanBasedStringBuilder();
28 references to SpanBasedStringBuilder
Microsoft.Build (18)
Evaluation\Expander.cs (2)
563private static string ExtractArgument(SpanBasedStringBuilder argumentBuilder) 611using SpanBasedStringBuilder argumentBuilder = Strings.GetSpanBasedStringBuilder();
Evaluation\Expander.ItemExpander.cs (3)
359using SpanBasedStringBuilder builder = Strings.GetSpanBasedStringBuilder(); 539using SpanBasedStringBuilder builder = Strings.GetSpanBasedStringBuilder(); 583SpanBasedStringBuilder builder,
Evaluation\Expander.ItemExpander.Transforms.cs (2)
75private static SpanBasedStringBuilder s_includeBuilder; 531SpanBasedStringBuilder includeBuilder = s_includeBuilder ?? new SpanBasedStringBuilder();
Evaluation\Expander.MetadataExpander.cs (3)
27private readonly SpanBasedStringBuilder _builder; 34SpanBasedStringBuilder builder) 77using SpanBasedStringBuilder builder = Strings.GetSpanBasedStringBuilder();
Evaluation\Expander.PropertyExpander.cs (2)
396using SpanBasedStringBuilder builder = Strings.GetSpanBasedStringBuilder(); 422using SpanBasedStringBuilder builder = Strings.GetSpanBasedStringBuilder();
Evaluation\Expander.SpanBasedConcatenator.cs (5)
17/// A helper struct wrapping a <see cref="SpanBasedStringBuilder"/> and providing file path conversion 28/// The backing <see cref="SpanBasedStringBuilder"/>, null until the second value is added. 30private SpanBasedStringBuilder _builder; 40/// <see cref="SpanBasedStringBuilder"/> functionality doesn't have to be invoked if no concatenation 106/// Disposes of the struct by delegating the call to the underlying <see cref="SpanBasedStringBuilder"/>.
src\msbuild\src\Shared\PropertyParser.cs (1)
167using SpanBasedStringBuilder stringBuilder = Strings.GetSpanBasedStringBuilder();
Microsoft.Build.Tasks.Core (1)
src\msbuild\src\Shared\PropertyParser.cs (1)
167using SpanBasedStringBuilder stringBuilder = Strings.GetSpanBasedStringBuilder();
Microsoft.Extensions.Logging.MSBuild (2)
MSBuildLogger.cs (2)
92using var builder = new SpanBasedStringBuilder(); 172private static void ApplyUnprocessedItemsToMessage(List<KeyValuePair<string, object?>>? unprocessedStateItems, string originalFormat, SpanBasedStringBuilder builder)
Microsoft.NET.StringTools (7)
InternableString.cs (1)
152internal InternableString(SpanBasedStringBuilder stringBuilder)
StringTools.cs (6)
20private static SpanBasedStringBuilder? _spanBasedStringBuilder; 59/// Returns a new or recycled <see cref="SpanBasedStringBuilder"/>. 65public static SpanBasedStringBuilder GetSpanBasedStringBuilder() 67SpanBasedStringBuilder? stringBuilder = _spanBasedStringBuilder; 103/// Returns a <see cref="SpanBasedStringBuilder"/> instance back to the pool if possible. 106internal static void ReturnSpanBasedStringBuilder(SpanBasedStringBuilder stringBuilder)