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