1 instantiation of PooledStringBuilder
Microsoft.CodeAnalysis (1)
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
88
pool = new ObjectPool<PooledStringBuilder>(() => new
PooledStringBuilder
(pool!), size);
222 references to PooledStringBuilder
Microsoft.CodeAnalysis (80)
CaseInsensitiveComparison.cs (2)
378
var
pooledStrbuilder =
PooledStringBuilder
.GetInstance();
CodeGen\PermissionSetAttribute.cs (2)
120
var
pooledStrBuilder =
PooledStringBuilder
.GetInstance();
Collections\Rope.cs (4)
130
var
psb =
PooledStringBuilder
.GetInstance();
159
var
psb =
PooledStringBuilder
.GetInstance();
CommandLine\CommandLineParser.cs (6)
403
var
pooledPart =
PooledStringBuilder
.GetInstance();
592
var
stringBuilder =
PooledStringBuilder
.GetInstance();
952
var
pool =
PooledStringBuilder
.GetInstance();
CommandLine\CommonCompiler.cs (2)
864
PooledStringBuilder
sb =
PooledStringBuilder
.GetInstance();
Compilation\DeterministicKeyBuilder.cs (5)
64
var
builder =
PooledStringBuilder
.GetInstance();
114
private (JsonWriter,
PooledStringBuilder
) CreateWriter()
116
var
builder =
PooledStringBuilder
.GetInstance();
DocumentationCommentId.cs (4)
57
var
builder =
PooledStringBuilder
.GetInstance();
89
var
builder =
PooledStringBuilder
.GetInstance();
Emit\AnonymousTypeKey.cs (2)
91
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
InternalUtilities\JsonWriter.cs (2)
262
PooledStringBuilder
? pooledBuilder = null;
281
pooledBuilder =
PooledStringBuilder
.GetInstance();
MetadataReader\MetadataHelpers.cs (4)
154
var
pooledStrBuilder =
PooledStringBuilder
.GetInstance();
1071
var
pooledStrBuilder =
PooledStringBuilder
.GetInstance();
MetadataReference\AssemblyIdentity.DisplayName.cs (6)
71
PooledStringBuilder
sb =
PooledStringBuilder
.GetInstance();
79
PooledStringBuilder
pooledBuilder =
PooledStringBuilder
.GetInstance();
808
var
sb =
PooledStringBuilder
.GetInstance();
NativePdbWriter\PdbWriter.cs (2)
370
var
result =
PooledStringBuilder
.GetInstance();
PEWriter\MetadataWriter.cs (2)
3711
var
pooled =
PooledStringBuilder
.GetInstance();
PEWriter\TypeNameSerializer.cs (6)
27
var
pooled =
PooledStringBuilder
.GetInstance();
209
var
pooled =
PooledStringBuilder
.GetInstance();
288
var
result =
PooledStringBuilder
.GetInstance();
SourceGeneration\Nodes\NodeStateTable.cs (4)
203
var
pooled =
PooledStringBuilder
.GetInstance();
697
var
sb =
PooledStringBuilder
.GetInstance();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (4)
217
var
pooled =
PooledStringBuilder
.GetInstance();
247
var
pooledNameBuilder =
PooledStringBuilder
.GetInstance();
src\Dependencies\PooledObjects\PooledStringBuilder.cs (9)
26
private readonly ObjectPool<
PooledStringBuilder
> _pool;
28
private PooledStringBuilder(ObjectPool<
PooledStringBuilder
> pool)
78
private static readonly ObjectPool<
PooledStringBuilder
> s_poolInstance = CreatePool();
85
public static ObjectPool<
PooledStringBuilder
> CreatePool(int size = 32)
87
ObjectPool<
PooledStringBuilder
>? pool = null;
88
pool = new ObjectPool<
PooledStringBuilder
>(() => new PooledStringBuilder(pool!), size);
92
public static
PooledStringBuilder
GetInstance()
94
var
builder = s_poolInstance.Allocate();
99
public static implicit operator StringBuilder(
PooledStringBuilder
obj)
SymbolDisplay\FormattedSymbolList.cs (2)
31
PooledStringBuilder
pooled =
PooledStringBuilder
.GetInstance();
SymbolDisplay\SymbolDisplayExtensions.cs (4)
40
var
pool =
PooledStringBuilder
.GetInstance();
73
var
pool =
PooledStringBuilder
.GetInstance();
Symbols\Attributes\AttributeUsageInfo.cs (2)
186
var
builder =
PooledStringBuilder
.GetInstance();
Syntax\GreenNode.cs (4)
613
var
sb =
PooledStringBuilder
.GetInstance();
621
var
sb =
PooledStringBuilder
.GetInstance();
Text\SourceText.cs (2)
722
var
builder =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.CSharp (110)
Binder\Binder_InterpolatedString.cs (4)
193
var
builder =
PooledStringBuilder
.GetInstance();
373
var
formatString =
PooledStringBuilder
.GetInstance();
Binder\DecisionDagBuilder.cs (4)
1675
var
resultBuilder =
PooledStringBuilder
.GetInstance();
1713
var
instance =
PooledStringBuilder
.GetInstance();
BoundTree\BoundDecisionDag.cs (2)
217
var
resultBuilder =
PooledStringBuilder
.GetInstance();
BoundTree\BoundDecisionDagNode.cs (2)
74
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
BoundTree\Formatting.cs (4)
81
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
198
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
BoundTree\UnboundLambda.cs (2)
1284
var
builder =
PooledStringBuilder
.GetInstance();
Compiler\AnonymousTypeMethodBodySynthesizer.cs (2)
252
PooledStringBuilder
formatString =
PooledStringBuilder
.GetInstance();
Compiler\DocumentationCommentCompiler.cs (6)
151
PooledStringBuilder
pooled =
PooledStringBuilder
.GetInstance();
472
var
substitutedTextBuilder =
PooledStringBuilder
.GetInstance();
1409
public readonly
PooledStringBuilder
Pooled;
1415
this.Pooled =
PooledStringBuilder
.GetInstance();
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (2)
126
PooledStringBuilder
pooled =
PooledStringBuilder
.GetInstance();
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (2)
279
PooledStringBuilder
pooled =
PooledStringBuilder
.GetInstance();
Emitter\Model\ExpandedVarargsMethodReference.cs (3)
178
var
result =
PooledStringBuilder
.GetInstance();
209
private static void Append(
PooledStringBuilder
result, object value)
FlowAnalysis\NullableWalker.cs (4)
13390
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
13411
var
builder =
PooledStringBuilder
.GetInstance();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
78
var
poolElement =
PooledStringBuilder
.GetInstance();
Parser\LanguageParser_InterpolatedString.cs (2)
96
var
content =
PooledStringBuilder
.GetInstance();
Parser\Lexer.cs (2)
2502
PooledStringBuilder
? builder = null;
2519
builder ??=
PooledStringBuilder
.GetInstance();
Parser\Lexer_RawStringLiteral.cs (4)
188
var
indentationWhitespace =
PooledStringBuilder
.GetInstance();
191
var
currentLineWhitespace =
PooledStringBuilder
.GetInstance();
Parser\LexerCache.cs (3)
39
private
PooledStringBuilder
? _stringBuilder;
144
internal
PooledStringBuilder
StringBuilder
148
_stringBuilder ??=
PooledStringBuilder
.GetInstance();
SymbolDisplay\ObjectDisplay.cs (10)
222
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
318
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
424
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
447
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
470
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
Symbols\AnonymousTypes\AnonymousTypeDescriptor.cs (2)
42
var
key =
PooledStringBuilder
.GetInstance();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (2)
188
var
builder =
PooledStringBuilder
.GetInstance();
Symbols\Attributes\AttributeData.cs (2)
144
var
pooledStrbuilder =
PooledStringBuilder
.GetInstance();
Symbols\Source\ExplicitInterfaceHelpers.cs (2)
71
PooledStringBuilder
pooled =
PooledStringBuilder
.GetInstance();
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (14)
78
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
153
var
constraintBuilder =
PooledStringBuilder
.GetInstance();
384
var
modifierBuilder =
PooledStringBuilder
.GetInstance();
404
var
pooledStringBuilder =
PooledStringBuilder
.GetInstance();
703
var
stringBuilder =
PooledStringBuilder
.GetInstance();
831
var
stringBuilder =
PooledStringBuilder
.GetInstance();
881
var
stringBuilder =
PooledStringBuilder
.GetInstance();
Symbols\Symbol.cs (2)
980
var
pool =
PooledStringBuilder
.GetInstance();
Symbols\Synthesized\GeneratedNames.cs (14)
145
var
result =
PooledStringBuilder
.GetInstance();
222
var
result =
PooledStringBuilder
.GetInstance();
384
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
500
var
result =
PooledStringBuilder
.GetInstance();
522
var
result =
PooledStringBuilder
.GetInstance();
553
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
578
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
Symbols\Synthesized\RefKindVector.cs (2)
86
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
Symbols\TypedConstantExtensions.cs (4)
78
PooledStringBuilder
? pooledBuilder = null;
112
pooledBuilder =
PooledStringBuilder
.GetInstance();
157
PooledStringBuilder
? pooledBuilder = null;
190
pooledBuilder =
PooledStringBuilder
.GetInstance();
Syntax\GenericNameSyntax.cs (2)
25
var
pb =
PooledStringBuilder
.GetInstance();
Utilities\ValueSetFactory.NintValueSet.cs (2)
132
var
psb =
PooledStringBuilder
.GetInstance();
Utilities\ValueSetFactory.NuintValueSet.cs (2)
115
var
psb =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
IncrementalParsing\IncrementalParsingTests.cs (2)
129
var
builder =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
CustomTypeInfo.cs (2)
163
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
InstructionDecoder.cs (2)
67
var
pooled =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
DeterministicKeyBuilderTests.cs (2)
256
var
builder =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.Scripting (10)
Hosting\ObjectFormatter\CommonObjectFormatter.cs (4)
68
var
pooled =
PooledStringBuilder
.GetInstance();
113
var
pooled =
PooledStringBuilder
.GetInstance();
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (4)
103
var
pooled =
PooledStringBuilder
.GetInstance();
233
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (2)
221
var
sb = PooledObjects.
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\ControlFlowGraphVerifier.cs (4)
100
var
pooledBuilder = PooledObjects.
PooledStringBuilder
.GetInstance();
1617
var
builder = PooledObjects.
PooledStringBuilder
.GetInstance();
CompilationVerifier.cs (2)
534
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
InstrumentationChecker.cs (4)
42
var
output =
PooledStringBuilder
.GetInstance();
177
var
output =
PooledStringBuilder
.GetInstance();
Metadata\DynamicAnalysisDataReader.cs (2)
310
var
pooledBuilder =
PooledStringBuilder
.GetInstance();
Microsoft.CodeAnalysis.UnitTests (2)
MetadataReferences\MetadataHelpersTests.cs (2)
108
var
pooledStrBuilder =
PooledStringBuilder
.GetInstance();