6 instantiations of PooledDisposer
Roslyn.Diagnostics.Analyzers (6)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
947return new PooledDisposer<ArrayBuilder<T>>(instance); 953return new PooledDisposer<ArrayBuilder<T>>(instance); 961return new PooledDisposer<ArrayBuilder<T>>(instance, discardLargeInstances);
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
66return new PooledDisposer<PooledDictionary<K, V>>(instance);
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
55return new PooledDisposer<PooledHashSet<T>>(instance);
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
116return new PooledDisposer<PooledStringBuilder>(pooledInstance, discardLargeInstances);
110 references to PooledDisposer
Roslyn.Diagnostics.Analyzers (80)
src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
941public static PooledDisposer<ArrayBuilder<T>> GetInstance(out ArrayBuilder<T> instance) 944public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, out ArrayBuilder<T> instance) 950public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, T fillWithValue, out ArrayBuilder<T> instance) 956public static PooledDisposer<ArrayBuilder<T>> GetInstance(bool discardLargeInstances, out ArrayBuilder<T> instance)
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
63public static PooledDisposer<PooledDictionary<K, V>> GetInstance(out PooledDictionary<K, V> instance)
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
52public static PooledDisposer<PooledHashSet<T>> GetInstance(out PooledHashSet<T> instance)
src\Dependencies\PooledObjects\PooledStringBuilder.cs (2)
107public static PooledDisposer<PooledStringBuilder> GetInstance(out StringBuilder instance) 110public static PooledDisposer<PooledStringBuilder> GetInstance(bool discardLargeInstances, out StringBuilder instance)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
202using var _1 = PooledHashSet<SyntaxNode>.GetInstance(out var applicableAttributeNodes);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
14using var _1 = PooledHashSet<T>.GetInstance(out var builder); 54using var _ = PooledHashSet<T>.GetInstance(out var builder);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
331public static PooledDisposer<PooledHashSet<ISymbol>> GetCaptures( 339var builderDisposer = PooledHashSet<ISymbol>.GetInstance(out builder); 340using var _ = PooledHashSet<IMethodSymbol>.GetInstance(out var nestedLambdasAndLocalFunctions);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
216using var _ = ArrayBuilder<string>.GetInstance(out var namespaceNamesBuilder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (2)
32using var _0 = PooledStringBuilder.GetInstance(out var sb); 55using var _1 = ArrayBuilder<(int minValue, int maxValue)>.GetInstance(out var numberRangePairs);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (2)
155using var _ = PooledStringBuilder.GetInstance(out var sb); 167using var _ = PooledStringBuilder.GetInstance(out var sb);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
99using var _ = PooledStringBuilder.GetInstance(out var sb); 106using var _ = PooledStringBuilder.GetInstance(out var sb);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (1)
186using var _ = PooledStringBuilder.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
112using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
183using var _ = PooledHashSet<SyntaxNode>.GetInstance(out var set); 214using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var commonAncestorsStack); 215using var _2 = PooledHashSet<SyntaxNode>.GetInstance(out var commonAncestorsSet); 915using var _ = ArrayBuilder<TDirectiveTriviaSyntax>.GetInstance(out var condDirectivesBuilder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
188using var _ = PooledHashSet<ILocalSymbol>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
126using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var result); 149using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
163using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var suppressOperationScratch);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (3)
239using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList); 267using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes); 628using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var lineBreaks);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
19using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (4)
21var _ = ArrayBuilder<(NamingRule rule, int priority, string title)>.GetInstance(out var namingRules); 62using var _1 = ArrayBuilder<SymbolSpecification>.GetInstance(out var symbolSpecifications); 63using var _2 = ArrayBuilder<NamingStyle>.GetInstance(out var namingStyles); 64using var _3 = ArrayBuilder<SerializableNamingRule>.GetInstance(out var serializableRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
214using var _ = ArrayBuilder<string>.GetInstance(out var violations); 256using var _ = ArrayBuilder<string>.GetInstance(out var violations);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
87using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var selectedMembers);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
24using var _ = ArrayBuilder<Location?>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
54using var _ = ArrayBuilder<string?>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (3)
24using var _1 = ArrayBuilder<string?>.GetInstance(out var friendlyNames); 25using var _2 = ArrayBuilder<Location?>.GetInstance(out var locations); 39using var _3 = ArrayBuilder<ISymbol>.GetInstance(out var elementTypes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
38using var _ = ArrayBuilder<T>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
250using var _ = ArrayBuilder<TKey>.GetInstance(out var keysToRemove);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (1)
46using var _ = ArrayBuilder<TItem>.GetInstance(out var items);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
94using var _ = PooledHashSet<T>.GetInstance(out var set); 124using var _ = PooledHashSet<T>.GetInstance(out var set);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
410using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results); 453using var _ = PooledHashSet<string>.GetInstance(out var seenNames); 536using var _ = PooledDictionary<ISymbol, int>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
94using var _ = ArrayBuilder<INamespaceOrTypeSymbol>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
154using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
819using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
63using var _ = ArrayBuilder<(TDiagnosticNode diagnosticNode, Diagnostic diagnostic)>.GetInstance(out var originalNodes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
551using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var updatedModifiersList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
152using var _ = PooledHashSet<SyntaxNode>.GetInstance(out var ancestors);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
124using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (4)
81using var _ = PooledHashSet<INamespaceSymbol>.GetInstance(out var conflicts); 117using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var importsToAdd); 118using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var nodesToSimplify); 178using var _ = PooledDictionary<INamespaceSymbol, SyntaxNode>.GetInstance(out var importToSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (4)
286using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 308using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 345using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var nullCheckStatements); 346using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var assignStatements);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
136using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions); 280using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
195using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var accessors);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (1)
18using var _ = ArrayBuilder<(IParameterSymbol, bool before)>.GetInstance(out var siblings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
120using var _ = ArrayBuilder<int>.GetInstance(out var indexPath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
277using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var importDeclarations);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (3)
46using var isFixedDisposer = ArrayBuilder<bool>.GetInstance(names.Length, fillWithValue: false, out var isFixed); 66using var _1 = ArrayBuilder<bool>.GetInstance(names.Length, out var isFixedBuilder); 67using var _2 = ArrayBuilder<string>.GetInstance(names.Length, out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
62using var _ = ArrayBuilder<IOperation>.GetInstance(out var stack);
Roslyn.Diagnostics.CSharp.Analyzers (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
253using var _ = ArrayBuilder<(char ch, TextSpan span)>.GetInstance(out var charResults);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (1)
48using var _ = PooledStringBuilder.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
32using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
374using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
759using var _ = ArrayBuilder<string?>.GetInstance(out var names); 828using var _ = PooledStringBuilder.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
85using var _ = ArrayBuilder<AttributeArgumentSyntax>.GetInstance(out var arguments);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
119using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
762using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var newModifierTokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
214using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
123using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (3)
247using var _ = ArrayBuilder<TypeParameterConstraintClauseSyntax>.GetInstance(out var listOfClauses); 272using var _ = PooledHashSet<ITypeParameterSymbol>.GetInstance(out var visited); 328using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
270using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
117using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
345using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var modifiers);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
130using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
27using var _ = ArrayBuilder<TypeParameterConstraintClauseSyntax>.GetInstance(out var clauses); 39using var _ = ArrayBuilder<TypeParameterConstraintSyntax>.GetInstance(out var constraints);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
89using var _ = ArrayBuilder<ArrayRankSpecifierSyntax>.GetInstance(out var ranks);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
79using var _ = ArrayBuilder<BaseTypeSyntax>.GetInstance(out var baseListTypes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (1)
58using var _ = ArrayBuilder<TextSpan>.GetInstance(out var spansToFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
140using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
740using var _1 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithMatchingCount); 741using var _2 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithoutMatchingCount); 786using var _1 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var allParameters); 787using var _2 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var matchingRefParameters); 2300using var _1 = ArrayBuilder<ITypeSymbol>.GetInstance(out var elementTypesBuilder); 2301using var _2 = ArrayBuilder<string>.GetInstance(out var elementNamesBuilder);