16 references to Default
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeOrTokenExtensions.cs (1)
28
using var pooledStack = SharedPools.
Default
<Stack<SyntaxNodeOrToken>>().GetPooledObject();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
82
using var pooledObject = SharedPools.
Default
<Stack<Node>>().GetPooledObject();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
95
using var pooledObject = SharedPools.
Default
<Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>>().GetPooledObject();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\StringBuilderPool.cs (3)
12
=> SharedPools.
Default
<StringBuilder>().AllocateAndClear();
15
=> SharedPools.
Default
<StringBuilder>().ClearAndFree(builder);
19
SharedPools.
Default
<StringBuilder>().ForgetTrackedObject(builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\LogMessage.cs (6)
61
private static readonly ObjectPool<StaticLogMessage> s_pool = SharedPools.
Default
<StaticLogMessage>();
93
private static readonly ObjectPool<LazyLogMessage> s_pool = SharedPools.
Default
<LazyLogMessage>();
123
private static readonly ObjectPool<LazyLogMessage<TArg0>> s_pool = SharedPools.
Default
<LazyLogMessage<TArg0>>();
156
private static readonly ObjectPool<LazyLogMessage<TArg0, TArg1>> s_pool = SharedPools.
Default
<LazyLogMessage<TArg0, TArg1>>();
192
private static readonly ObjectPool<LazyLogMessage<TArg0, TArg1, TArg2>> s_pool = SharedPools.
Default
<LazyLogMessage<TArg0, TArg1, TArg2>>();
231
private static readonly ObjectPool<LazyLogMessage<TArg0, TArg1, TArg2, TArg3>> s_pool = SharedPools.
Default
<LazyLogMessage<TArg0, TArg1, TArg2, TArg3>>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
21
= SharedPools.
Default
<Stack<(SyntaxNodeOrToken nodeOrToken, bool leading, bool trailing)>>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
322
private static readonly ObjectPool<SymbolKeyReader> s_readerPool = SharedPools.
Default
<SymbolKeyReader>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
55
private static readonly ObjectPool<SymbolKeyWriter> s_writerPool = SharedPools.
Default
<SymbolKeyWriter>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
94
using var collisionMapPool = (isCaseSensitive ? SharedPools.
Default
<Dictionary<string, bool>>() : SharedPools.StringIgnoreCaseDictionary<bool>()).GetPooledObject();