23 references to StringBuilderCache
Microsoft.Build (5)
Logging\BaseConsoleLogger.cs (1)
1215return StringBuilderCache.Acquire(capacity);
Logging\TerminalLogger\TerminalNodesFrame.cs (2)
87var builder = StringBuilderCache.Acquire(renderedWidth); 103StringBuilderCache.Release(builder);
Utilities\Utilities.cs (2)
332StringBuilder sb = StringBuilderCache.Acquire(); 344return StringBuilderCache.GetStringAndRelease(sb);
Microsoft.Build.Framework (8)
EscapingUtilities.cs (2)
149sb ??= StringBuilderCache.Acquire(value.Length); 170return StringBuilderCache.GetStringAndRelease(sb);
FileUtilities.cs (2)
1419StringBuilder sb = StringBuilderCache.Acquire(); 1435return StringBuilderCache.GetStringAndRelease(sb);
Utilities\StringBuilderHelper.cs (4)
18/// Acquires a <see cref="StringBuilder"/> from <see cref="StringBuilderCache"/> on construction. 24private StringBuilder? _builder = StringBuilderCache.Acquire(capacity); 96/// back to the <see cref="StringBuilderCache"/>. Subsequent calls return <see cref="string.Empty"/>. 104? StringBuilderCache.GetStringAndRelease(builder)
Microsoft.Build.Tasks.Core (8)
AssemblyDependency\ResolveAssemblyReference.cs (2)
1155StringBuilder logConflict = StringBuilderCache.Acquire(); 1171string output = StringBuilderCache.GetStringAndRelease(logConflict);
CreateCSharpManifestResourceName.cs (2)
129var manifestName = StringBuilderCache.Acquire(); 226return StringBuilderCache.GetStringAndRelease(manifestName);
CreateVisualBasicManifestResourceName.cs (2)
128var manifestName = StringBuilderCache.Acquire(); 208return StringBuilderCache.GetStringAndRelease(manifestName);
Exec.cs (2)
614fileName = StringBuilderCache.Acquire(batchFileForCommandLine.Length); 626batchFileForCommandLine = StringBuilderCache.GetStringAndRelease(fileName);
MSBuild (2)
CommandLine\CommandLineSwitches.cs (2)
894StringBuilder sb = StringBuilderCache.Acquire(); 899CommandLineSwitchException.Throw("SwitchErrorWithArguments", _badCommandLineArg, ResourceUtilities.GetResourceString(_errorMessage), _commandLine, StringBuilderCache.GetStringAndRelease(sb));