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