26 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 (11)
EscapingUtilities.cs (5)
77
StringBuilder unescapedString =
StringBuilderCache
.Acquire(escapedString.Length);
130
return
StringBuilderCache
.GetStringAndRelease(unescapedString);
190
StringBuilder escapedStringBuilder =
StringBuilderCache
.Acquire(unescapedString.Length * 2);
196
return
StringBuilderCache
.GetStringAndRelease(escapedStringBuilder);
200
StringBuilderCache
.Release(escapedStringBuilder);
FileUtilities.cs (2)
1419
StringBuilder sb =
StringBuilderCache
.Acquire();
1435
return
StringBuilderCache
.GetStringAndRelease(sb);
StringBuilderCache.cs (4)
44
StringBuilder sb =
StringBuilderCache
.t_cachedInstance;
45
StringBuilderCache
.t_cachedInstance = null;
92
Debug.Assert(
StringBuilderCache
.t_cachedInstance == null, "Unexpected replacing of other StringBuilder.");
93
StringBuilderCache
.t_cachedInstance = sb;
Microsoft.Build.Tasks.Core (8)
AssemblyDependency\ResolveAssemblyReference.cs (2)
1155
StringBuilder logConflict =
StringBuilderCache
.Acquire();
1171
string output =
StringBuilderCache
.GetStringAndRelease(logConflict);
CreateCSharpManifestResourceName.cs (2)
128
var manifestName =
StringBuilderCache
.Acquire();
225
return
StringBuilderCache
.GetStringAndRelease(manifestName);
CreateVisualBasicManifestResourceName.cs (2)
127
var manifestName =
StringBuilderCache
.Acquire();
207
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));