6 instantiations of PooledDisposer
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
947
return new
PooledDisposer
<ArrayBuilder<T>>(instance);
953
return new
PooledDisposer
<ArrayBuilder<T>>(instance);
961
return new
PooledDisposer
<ArrayBuilder<T>>(instance, discardLargeInstances);
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
66
return new
PooledDisposer
<PooledDictionary<K, V>>(instance);
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
55
return new
PooledDisposer
<PooledHashSet<T>>(instance);
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
116
return new
PooledDisposer
<PooledStringBuilder>(pooledInstance, discardLargeInstances);
80 references to PooledDisposer
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (80)
src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
941
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(out ArrayBuilder<T> instance)
944
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(int capacity, out ArrayBuilder<T> instance)
950
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(int capacity, T fillWithValue, out ArrayBuilder<T> instance)
956
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(bool discardLargeInstances, out ArrayBuilder<T> instance)
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
63
public static
PooledDisposer
<PooledDictionary<K, V>> GetInstance(out PooledDictionary<K, V> instance)
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
52
public static
PooledDisposer
<PooledHashSet<T>> GetInstance(out PooledHashSet<T> instance)
src\Dependencies\PooledObjects\PooledStringBuilder.cs (2)
107
public static
PooledDisposer
<PooledStringBuilder> GetInstance(out StringBuilder instance)
110
public static
PooledDisposer
<PooledStringBuilder> GetInstance(bool discardLargeInstances, out StringBuilder instance)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
202
using
var
_1 = PooledHashSet<SyntaxNode>.GetInstance(out var applicableAttributeNodes);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
14
using
var
_1 = PooledHashSet<T>.GetInstance(out var builder);
54
using
var
_ = PooledHashSet<T>.GetInstance(out var builder);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
331
public static
PooledDisposer
<PooledHashSet<ISymbol>> GetCaptures(
339
var
builderDisposer = PooledHashSet<ISymbol>.GetInstance(out builder);
340
using
var
_ = PooledHashSet<IMethodSymbol>.GetInstance(out var nestedLambdasAndLocalFunctions);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
216
using
var
_ = ArrayBuilder<string>.GetInstance(out var namespaceNamesBuilder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (2)
32
using
var
_0 = PooledStringBuilder.GetInstance(out var sb);
55
using
var
_1 = ArrayBuilder<(int minValue, int maxValue)>.GetInstance(out var numberRangePairs);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
155
using
var
_ = PooledStringBuilder.GetInstance(out var sb);
167
using
var
_ = PooledStringBuilder.GetInstance(out var sb);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
99
using
var
_ = PooledStringBuilder.GetInstance(out var sb);
106
using
var
_ = PooledStringBuilder.GetInstance(out var sb);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (1)
186
using
var
_ = PooledStringBuilder.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
112
using
var
_ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
183
using
var
_ = PooledHashSet<SyntaxNode>.GetInstance(out var set);
214
using
var
_1 = ArrayBuilder<SyntaxNode>.GetInstance(out var commonAncestorsStack);
215
using
var
_2 = PooledHashSet<SyntaxNode>.GetInstance(out var commonAncestorsSet);
915
using
var
_ = ArrayBuilder<TDirectiveTriviaSyntax>.GetInstance(out var condDirectivesBuilder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
188
using
var
_ = PooledHashSet<ILocalSymbol>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
126
using
var
_ = ArrayBuilder<SuppressOperation>.GetInstance(out var result);
149
using
var
_ = ArrayBuilder<SuppressOperation>.GetInstance(out var buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
163
using
var
_ = ArrayBuilder<SuppressOperation>.GetInstance(out var suppressOperationScratch);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (3)
239
using
var
_ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList);
267
using
var
_ = ArrayBuilder<TextChange>.GetInstance(out var changes);
628
using
var
_ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var lineBreaks);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
19
using
var
_ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (4)
21
var
_ = ArrayBuilder<(NamingRule rule, int priority, string title)>.GetInstance(out var namingRules);
62
using
var
_1 = ArrayBuilder<SymbolSpecification>.GetInstance(out var symbolSpecifications);
63
using
var
_2 = ArrayBuilder<NamingStyle>.GetInstance(out var namingStyles);
64
using
var
_3 = ArrayBuilder<SerializableNamingRule>.GetInstance(out var serializableRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
214
using
var
_ = ArrayBuilder<string>.GetInstance(out var violations);
256
using
var
_ = ArrayBuilder<string>.GetInstance(out var violations);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
87
using
var
_ = ArrayBuilder<SyntaxNode>.GetInstance(out var selectedMembers);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
24
using
var
_ = ArrayBuilder<Location?>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
54
using
var
_ = ArrayBuilder<string?>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (3)
24
using
var
_1 = ArrayBuilder<string?>.GetInstance(out var friendlyNames);
25
using
var
_2 = ArrayBuilder<Location?>.GetInstance(out var locations);
39
using
var
_3 = ArrayBuilder<ISymbol>.GetInstance(out var elementTypes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
38
using
var
_ = ArrayBuilder<T>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
250
using
var
_ = ArrayBuilder<TKey>.GetInstance(out var keysToRemove);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (1)
46
using
var
_ = ArrayBuilder<TItem>.GetInstance(out var items);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
94
using
var
_ = PooledHashSet<T>.GetInstance(out var set);
124
using
var
_ = PooledHashSet<T>.GetInstance(out var set);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
410
using
var
_ = ArrayBuilder<ISymbol>.GetInstance(out var results);
453
using
var
_ = PooledHashSet<string>.GetInstance(out var seenNames);
536
using
var
_ = PooledDictionary<ISymbol, int>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
94
using
var
_ = ArrayBuilder<INamespaceOrTypeSymbol>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
154
using
var
_ = ArrayBuilder<ISymbol>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
819
using
var
_ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
63
using
var
_ = ArrayBuilder<(TDiagnosticNode diagnosticNode, Diagnostic diagnostic)>.GetInstance(out var originalNodes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
551
using
var
_ = ArrayBuilder<SyntaxToken>.GetInstance(out var updatedModifiersList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
152
using
var
_ = PooledHashSet<SyntaxNode>.GetInstance(out var ancestors);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
124
using
var
_ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (4)
81
using
var
_ = PooledHashSet<INamespaceSymbol>.GetInstance(out var conflicts);
117
using
var
_1 = ArrayBuilder<SyntaxNode>.GetInstance(out var importsToAdd);
118
using
var
_2 = ArrayBuilder<SyntaxNode>.GetInstance(out var nodesToSimplify);
178
using
var
_ = PooledDictionary<INamespaceSymbol, SyntaxNode>.GetInstance(out var importToSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (4)
286
using
var
_ = ArrayBuilder<ISymbol>.GetInstance(out var result);
308
using
var
_ = ArrayBuilder<ISymbol>.GetInstance(out var result);
345
using
var
_1 = ArrayBuilder<SyntaxNode>.GetInstance(out var nullCheckStatements);
346
using
var
_2 = ArrayBuilder<SyntaxNode>.GetInstance(out var assignStatements);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
136
using
var
_2 = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions);
280
using
var
_ = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
195
using
var
_ = ArrayBuilder<SyntaxNode>.GetInstance(out var accessors);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (1)
18
using
var
_ = ArrayBuilder<(IParameterSymbol, bool before)>.GetInstance(out var siblings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
120
using
var
_ = ArrayBuilder<int>.GetInstance(out var indexPath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
277
using
var
_ = ArrayBuilder<SyntaxNode>.GetInstance(out var importDeclarations);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (3)
46
using
var
isFixedDisposer = ArrayBuilder<bool>.GetInstance(names.Length, fillWithValue: false, out var isFixed);
66
using
var
_1 = ArrayBuilder<bool>.GetInstance(names.Length, out var isFixedBuilder);
67
using
var
_2 = ArrayBuilder<string>.GetInstance(names.Length, out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
62
using
var
_ = ArrayBuilder<IOperation>.GetInstance(out var stack);