1 instantiation of PooledStringBuilder
Microsoft.CodeAnalysis (1)
PooledStringBuilder.cs (1)
84pool = new ObjectPool<PooledStringBuilder>(() => new PooledStringBuilder(pool!), size);
241 references to PooledStringBuilder
Microsoft.CodeAnalysis (70)
CaseInsensitiveComparison.cs (2)
373var pooledStrbuilder = PooledStringBuilder.GetInstance();
CodeGen\PermissionSetAttribute.cs (2)
120var pooledStrBuilder = PooledStringBuilder.GetInstance();
Collections\Rope.cs (4)
129var psb = PooledStringBuilder.GetInstance(); 158var psb = PooledStringBuilder.GetInstance();
CommandLine\CommandLineParser.cs (6)
392var pooledPart = PooledStringBuilder.GetInstance(); 582var stringBuilder = PooledStringBuilder.GetInstance(); 922var pool = PooledStringBuilder.GetInstance();
CommandLine\CommonCompiler.cs (2)
779PooledStringBuilder sb = PooledStringBuilder.GetInstance();
Compilation\DeterministicKeyBuilder.cs (5)
63var builder = PooledStringBuilder.GetInstance(); 113private (JsonWriter, PooledStringBuilder) CreateWriter() 115var builder = PooledStringBuilder.GetInstance();
CustomDebugInfoReader.cs (4)
216var pooled = PooledStringBuilder.GetInstance(); 246var pooledNameBuilder = PooledStringBuilder.GetInstance();
Emit\AnonymousTypeKey.cs (2)
91var pooledBuilder = PooledStringBuilder.GetInstance();
InternalUtilities\JsonWriter.cs (2)
262PooledStringBuilder? pooledBuilder = null; 281pooledBuilder = PooledStringBuilder.GetInstance();
MetadataReader\MetadataHelpers.cs (4)
139var pooledStrBuilder = PooledStringBuilder.GetInstance(); 1007var pooledStrBuilder = PooledStringBuilder.GetInstance();
MetadataReference\AssemblyIdentity.DisplayName.cs (6)
70PooledStringBuilder sb = PooledStringBuilder.GetInstance(); 78PooledStringBuilder pooledBuilder = PooledStringBuilder.GetInstance(); 779var sb = PooledStringBuilder.GetInstance();
NativePdbWriter\PdbWriter.cs (2)
371var result = PooledStringBuilder.GetInstance();
PEWriter\MetadataWriter.cs (2)
3649var pooled = PooledStringBuilder.GetInstance();
PEWriter\TypeNameSerializer.cs (6)
27var pooled = PooledStringBuilder.GetInstance(); 209var pooled = PooledStringBuilder.GetInstance(); 288var result = PooledStringBuilder.GetInstance();
PooledStringBuilder.cs (9)
21private readonly ObjectPool<PooledStringBuilder> _pool; 23private PooledStringBuilder(ObjectPool<PooledStringBuilder> pool) 73private static readonly ObjectPool<PooledStringBuilder> s_poolInstance = CreatePool(); 81public static ObjectPool<PooledStringBuilder> CreatePool(int size = 32) 83ObjectPool<PooledStringBuilder>? pool = null; 84pool = new ObjectPool<PooledStringBuilder>(() => new PooledStringBuilder(pool!), size); 88public static PooledStringBuilder GetInstance() 90var builder = s_poolInstance.Allocate(); 95public static implicit operator StringBuilder(PooledStringBuilder obj)
SourceGeneration\Nodes\NodeStateTable.cs (2)
562var sb = PooledStringBuilder.GetInstance();
SymbolDisplay\FormattedSymbolList.cs (2)
31PooledStringBuilder pooled = PooledStringBuilder.GetInstance();
SymbolDisplay\SymbolDisplayExtensions.cs (2)
38var pool = PooledStringBuilder.GetInstance();
Symbols\Attributes\AttributeUsageInfo.cs (2)
186var builder = PooledStringBuilder.GetInstance();
Syntax\GreenNode.cs (4)
635var sb = PooledStringBuilder.GetInstance(); 643var sb = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.CSharp (97)
Binder\Binder_InterpolatedString.cs (2)
193var builder = PooledStringBuilder.GetInstance();
Binder\DecisionDagBuilder.cs (4)
1640var resultBuilder = PooledStringBuilder.GetInstance(); 1678var instance = PooledStringBuilder.GetInstance();
BoundTree\BoundDecisionDag.cs (2)
211var resultBuilder = PooledStringBuilder.GetInstance();
BoundTree\BoundDecisionDagNode.cs (2)
74var pooledBuilder = PooledStringBuilder.GetInstance();
BoundTree\Formatting.cs (4)
81var pooledBuilder = PooledStringBuilder.GetInstance(); 192var pooledBuilder = PooledStringBuilder.GetInstance();
BoundTree\UnboundLambda.cs (2)
1223var builder = PooledStringBuilder.GetInstance();
Compiler\AnonymousTypeMethodBodySynthesizer.cs (2)
252PooledStringBuilder formatString = PooledStringBuilder.GetInstance();
Compiler\DocumentationCommentCompiler.cs (6)
151PooledStringBuilder pooled = PooledStringBuilder.GetInstance(); 430var substitutedTextBuilder = PooledStringBuilder.GetInstance(); 1367public readonly PooledStringBuilder Pooled; 1373this.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)
183var result = PooledStringBuilder.GetInstance(); 214private static void Append(PooledStringBuilder result, object value)
FlowAnalysis\NullableWalker.cs (4)
11648var pooledBuilder = PooledStringBuilder.GetInstance(); 11669var builder = PooledStringBuilder.GetInstance();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
78var poolElement = PooledStringBuilder.GetInstance();
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (4)
212var formatString = PooledStringBuilder.GetInstance(); 256var builder = PooledStringBuilder.GetInstance();
Parser\LanguageParser.cs (2)
4402var sb = PooledStringBuilder.GetInstance();
Parser\LanguageParser_InterpolatedString.cs (2)
96var content = PooledStringBuilder.GetInstance();
Parser\Lexer.cs (2)
2848PooledStringBuilder? builder = null; 2865builder ??= PooledStringBuilder.GetInstance();
Parser\Lexer_RawStringLiteral.cs (4)
188var indentationWhitespace = PooledStringBuilder.GetInstance(); 191var currentLineWhitespace = PooledStringBuilder.GetInstance();
SymbolDisplay\ObjectDisplay.cs (10)
225var pooledBuilder = PooledStringBuilder.GetInstance(); 321var pooledBuilder = PooledStringBuilder.GetInstance(); 427var pooledBuilder = PooledStringBuilder.GetInstance(); 450var pooledBuilder = PooledStringBuilder.GetInstance(); 473var pooledBuilder = PooledStringBuilder.GetInstance();
Symbols\AnonymousTypes\AnonymousTypeDescriptor.cs (2)
41var key = PooledStringBuilder.GetInstance();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (2)
188var builder = PooledStringBuilder.GetInstance();
Symbols\Attributes\AttributeData.cs (2)
166var pooledStrbuilder = PooledStringBuilder.GetInstance();
Symbols\Source\ExplicitInterfaceHelpers.cs (2)
71PooledStringBuilder pooled = PooledStringBuilder.GetInstance();
Symbols\Symbol.cs (2)
841var pool = PooledStringBuilder.GetInstance();
Symbols\Synthesized\GeneratedNames.cs (14)
141var result = PooledStringBuilder.GetInstance(); 218var result = PooledStringBuilder.GetInstance(); 378var pooledBuilder = PooledStringBuilder.GetInstance(); 470var result = PooledStringBuilder.GetInstance(); 492var result = PooledStringBuilder.GetInstance(); 523var pooledBuilder = PooledStringBuilder.GetInstance(); 548var pooledBuilder = PooledStringBuilder.GetInstance();
Symbols\Synthesized\RefKindVector.cs (2)
82var 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.ExpressionEvaluator.ExpressionCompiler (2)
SyntaxHelpers.cs (2)
248var pooled = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
CustomTypeInfo.cs (2)
163var pooledBuilder = PooledStringBuilder.GetInstance();
InstructionDecoder.cs (2)
59var pooled = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (2)
ExpressionCompilerTestHelpers.cs (2)
397var pooled = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
DeterministicKeyBuilderTests.cs (2)
256var builder = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.Scripting (10)
Hosting\ObjectFormatter\CommonObjectFormatter.cs (4)
69var pooled = PooledStringBuilder.GetInstance(); 114var pooled = PooledStringBuilder.GetInstance();
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (4)
104var pooled = PooledStringBuilder.GetInstance(); 234var pooledBuilder = PooledStringBuilder.GetInstance();
MonoGlobalAssemblyCache.cs (2)
220var sb = PooledObjects.PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\ControlFlowGraphVerifier.cs (4)
100var pooledBuilder = PooledObjects.PooledStringBuilder.GetInstance(); 1642var builder = PooledObjects.PooledStringBuilder.GetInstance();
CompilationVerifier.cs (2)
407var pooledBuilder = PooledStringBuilder.GetInstance();
InstrumentationChecker.cs (4)
42var output = PooledStringBuilder.GetInstance(); 177var output = PooledStringBuilder.GetInstance();
Metadata\DynamicAnalysisDataReader.cs (2)
309var pooledBuilder = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.UnitTests (2)
MetadataReferences\MetadataHelpersTests.cs (2)
108var pooledStrBuilder = PooledStringBuilder.GetInstance();
Microsoft.CodeAnalysis.VisualBasic (34)
Binding\Binder_Query.vb (1)
3541Dim builder = PooledStringBuilder.GetInstance()
Binding\Binder_XmlLiterals.vb (1)
935Dim pooledBuilder = PooledStringBuilder.GetInstance()
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
344Dim formatStringBuilder = PooledStringBuilder.GetInstance()
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
183Dim pooled As PooledStringBuilder = PooledStringBuilder.GetInstance()
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (2)
126Dim pooled As PooledStringBuilder = PooledStringBuilder.GetInstance()
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
114Dim pooled As PooledStringBuilder = PooledStringBuilder.GetInstance()
Compilation\DocumentationComments\DocWriter.vb (2)
143Public ReadOnly Pooled As PooledStringBuilder 148Me.Pooled = PooledStringBuilder.GetInstance()
Errors\ErrorFactories.vb (1)
145Dim builder = PooledStringBuilder.GetInstance()
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (1)
116Dim formatStringBuilderHandle = PooledStringBuilder.GetInstance()
Parser\Parser.vb (1)
361Dim builder = PooledStringBuilder.GetInstance()
Scanner\Scanner.vb (2)
43Private ReadOnly _sbPooled As PooledStringBuilder = PooledStringBuilder.GetInstance
SymbolDisplay\ObjectDisplay.vb (7)
134Dim pooledBuilder = PooledStringBuilder.GetInstance() 189Dim pooledBuilder = PooledStringBuilder.GetInstance() 209Dim pooledBuilder = PooledStringBuilder.GetInstance() 229Dim pooledBuilder = PooledStringBuilder.GetInstance() 249Dim pooledBuilder = PooledStringBuilder.GetInstance() 269Dim pooledBuilder = PooledStringBuilder.GetInstance() 289Dim pooledBuilder = PooledStringBuilder.GetInstance()
SymbolDisplay\SymbolDisplay.vb (1)
137Dim pooledBuilder = PooledStringBuilder.GetInstance()
Symbols\AnonymousTypes\AnonymousTypeDescriptor.vb (1)
57Dim pooledBuilder = PooledStringBuilder.GetInstance()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
162Dim builder = PooledStringBuilder.GetInstance()
Symbols\Attributes\AttributeData.vb (1)
111Dim pooledStrbuilder = PooledStringBuilder.GetInstance()
Symbols\Symbol.vb (1)
718Dim pool = PooledStringBuilder.GetInstance()
Symbols\SynthesizedSymbols\GeneratedNames.vb (2)
106Dim result = PooledStringBuilder.GetInstance() 241Dim builder = PooledStringBuilder.GetInstance()
Symbols\TypedConstant.vb (4)
74Dim pooledBuilder As PooledStringBuilder = Nothing 101pooledBuilder = PooledStringBuilder.GetInstance() 138Dim pooledBuilder As PooledStringBuilder = Nothing 166pooledBuilder = PooledStringBuilder.GetInstance()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (1)
913Dim pooled = PooledStringBuilder.GetInstance()
SyntaxHelpers.vb (1)
238Dim pooled = PooledStringBuilder.GetInstance()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
ParserTestUtilities.vb (2)
20Friend ReadOnly Property PooledStringBuilderPool As ObjectPool(Of PooledStringBuilder) = PooledStringBuilder.CreatePool(64)
SyntaxTreeExtensions.vb (2)
75ReadOnly Dim builder As PooledStringBuilder 79builder = PooledStringBuilder.GetInstance()