6 instantiations of PooledDisposer
Microsoft.CodeAnalysis.CodeStyle (6)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\ArrayBuilder.cs\ArrayBuilder.cs (3)
12return new PooledDisposer<ArrayBuilder<T>>(instance); 18return new PooledDisposer<ArrayBuilder<T>>(instance); 24return new PooledDisposer<ArrayBuilder<T>>(instance);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledDictionary.cs\PooledDictionary.cs (1)
12return new PooledDisposer<PooledDictionary<K, V>>(instance);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledHashSet.cs\PooledHashSet.cs (1)
14return new PooledDisposer<PooledHashSet<T>>(instance);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledStringBuilder.cs\PooledStringBuilder.cs (1)
15return new PooledDisposer<PooledStringBuilder>(pooledInstance);
127 references to PooledDisposer
Microsoft.CodeAnalysis.CodeStyle (57)
AbstractFileHeaderHelper.cs (1)
51using var _ = PooledStringBuilder.GetInstance(out var sb);
AbstractObjectCreationExpressionAnalyzer.cs (1)
81using var _ = ArrayBuilder<TMatch>.GetInstance(out var matches);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (15)
155using var _1 = PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>>.GetInstance(out var idToPragmasMap); 156using var _2 = ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)>.GetInstance(out var sortedPragmasWithIds); 157using var _3 = PooledDictionary<SyntaxTrivia, bool>.GetInstance(out var pragmasToIsUsedMap); 158using var _4 = PooledHashSet<string>.GetInstance(out var compilerDiagnosticIds); 164using var _5 = PooledDictionary<string, List<SyntaxNode>>.GetInstance(out var idToSuppressMessageAttributesMap); 165using var _6 = PooledDictionary<SyntaxNode, bool>.GetInstance(out var suppressMessageAttributesToIsUsedMap); 177using var _8 = PooledHashSet<string>.GetInstance(out var idsToAnalyzeBuilder); 237using var _ = ArrayBuilder<string>.GetInstance(out var idsBuilder); 368using var _1 = ArrayBuilder<string>.GetInstance(out var idBuilder); 369using var _2 = ArrayBuilder<string>.GetInstance(out var categoryBuilder); 396using var _1 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var analyzersBuilder); 397using var _2 = ArrayBuilder<string>.GetInstance(out var unhandledIds); 448using var _3 = ArrayBuilder<Diagnostic>.GetInstance(out var reportedDiagnostics); 613using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var diagnosticsBuilder); 746using var _ = PooledHashSet<ISymbol>.GetInstance(out var processedPartialSymbols);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
435using var _ = PooledHashSet<SymbolUsageResult>.GetInstance(out var symbolUsageResultsBuilder);
AbstractSelectedMembers.cs (1)
88using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var selectedMembers);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
98using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var linqMethodSymbolsBuilder);
AbstractTriviaFormatter.cs (3)
240using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList); 268using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes); 629using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var lineBreaks);
DiagnosticHelper.cs (1)
318using var _ = ArrayBuilder<string>.GetInstance(length, out var argumentsBuilder);
EmbeddedSyntaxNode.cs (2)
155using var _ = PooledStringBuilder.GetInstance(out var sb); 167using var _ = PooledStringBuilder.GetInstance(out var sb);
EmbeddedSyntaxToken.cs (2)
96using var _ = PooledStringBuilder.GetInstance(out var sb); 103using var _ = PooledStringBuilder.GetInstance(out var sb);
INamedTypeSymbolExtensions.cs (1)
430using var _ = PooledHashSet<string>.GetInstance(out var seenNames);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs\ICollectionExtensions.cs (1)
16using var _ = ArrayBuilder<T>.GetInstance(out var result);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
32using var _ = ArrayBuilder<T>.GetInstance(count, out var result);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\ArrayBuilder.cs\ArrayBuilder.cs (3)
9public static PooledDisposer<ArrayBuilder<T>> GetInstance(out ArrayBuilder<T> instance) 15public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, out ArrayBuilder<T> instance) 21public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, T fillWithValue, out ArrayBuilder<T> instance)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledDictionary.cs\PooledDictionary.cs (1)
9public static PooledDisposer<PooledDictionary<K, V>> GetInstance(out PooledDictionary<K, V> instance)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledHashSet.cs\PooledHashSet.cs (1)
11public static PooledDisposer<PooledHashSet<T>> GetInstance(out PooledHashSet<T> instance)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledStringBuilder.cs\PooledStringBuilder.cs (1)
11public static PooledDisposer<PooledStringBuilder> GetInstance(out StringBuilder instance)
NamingStyle.cs (2)
213using var _ = ArrayBuilder<string>.GetInstance(out var violations); 255using var _ = ArrayBuilder<string>.GetInstance(out var violations);
ObjectWriterExtensions.cs (1)
27using var _ = ArrayBuilder<T>.GetInstance(length, out var builder);
PublicContract.cs (2)
94using var _ = PooledHashSet<T>.GetInstance(out var set); 124using var _ = PooledHashSet<T>.GetInstance(out var set);
SectionMatcher_TryParseSection.cs (2)
32using var _0 = PooledStringBuilder.GetInstance(out var sb); 55using var _1 = ArrayBuilder<(int minValue, int maxValue)>.GetInstance(out var numberRangePairs);
SpecializedTasks.cs (1)
90using var _ = ArrayBuilder<TResult>.GetInstance(tasks.Count, out var result);
SuppressMessageAttributeState.cs (1)
64using var _ = ArrayBuilder<(string name, IOperation value)>.GetInstance(out var builder);
SymbolKey.BodyLevelSymbolKey.cs (1)
25using var _ = ArrayBuilder<Location>.GetInstance(out var result);
SymbolKey.ErrorTypeSymbolKey.cs (1)
55using var _ = ArrayBuilder<string>.GetInstance(out var builder);
SymbolKey.TupleTypeSymbolKey.cs (3)
26using var _1 = ArrayBuilder<string?>.GetInstance(out var friendlyNames); 27using var _2 = ArrayBuilder<Location>.GetInstance(out var locations); 41using var _3 = ArrayBuilder<ISymbol>.GetInstance(out var elementTypes);
SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
189using var _ = PooledHashSet<ILocalSymbol>.GetInstance(out var builder);
SyntaxNodeExtensions.cs (2)
203using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var commonAncestorsStack); 204using var _2 = PooledHashSet<SyntaxNode>.GetInstance(out var commonAncestorsSet);
TriviaHelpers.cs (1)
19using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
UseNamedMemberInitializerAnalyzer.cs (1)
75using var _1 = PooledHashSet<string>.GetInstance(out var seenNames);
VirtualCharSequence.cs (1)
186using var _ = PooledStringBuilder.GetInstance(out var builder);
Microsoft.CodeAnalysis.CodeStyle.Fixes (29)
AbstractAddExplicitCastCodeFixProvider.cs (1)
157using var _ = ArrayBuilder<(TExpressionSyntax, ITypeSymbol)>.GetInstance(out var validPotentialConversionTypes);
AbstractAddParameterCodeFixProvider.cs (3)
247using var _ = ArrayBuilder<CodeAction>.GetInstance(codeFixData.Length, out var builder); 283using var _ = ArrayBuilder<CodeAction>.GetInstance(capacity: 2, out var builder); 323using var _ = ArrayBuilder<CodeFixData>.GetInstance(methodsAndArgumentsToAdd.Length, out var builder);
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
53using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions);
AbstractCodeGenerationService.cs (1)
552using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var updatedModifiersList);
AbstractConflictMarkerCodeFixProvider.cs (2)
307using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 398using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits);
AbstractMultipleBlankLinesCodeFixProvider.cs (2)
54using var _ = PooledDictionary<SyntaxToken, SyntaxToken>.GetInstance(out var replacements); 69using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
AbstractRemoveUnusedValuesCodeFixProvider.cs (6)
458using var _1 = PooledDictionary<SyntaxNode, SyntaxNode>.GetInstance(out var nodeReplacementMap); 459using var _2 = PooledHashSet<SyntaxNode>.GetInstance(out var nodesToRemove); 460using var _3 = PooledHashSet<(TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode node)>.GetInstance(out var nodesToAdd); 462using var _4 = PooledHashSet<SyntaxNode>.GetInstance(out var processedNodes); 463using var _5 = PooledHashSet<TLocalDeclarationStatementSyntax>.GetInstance(out var candidateDeclarationStatementsForRemoval); 775using var _1 = PooledDictionary<SyntaxNode, SyntaxNode>.GetInstance(out var memberDeclReplacementsMap);
AddParameterEditor.cs (1)
124using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList);
Fixer.cs (3)
50using var _ = ArrayBuilder<ISymbol>.GetInstance(out var candidateSymbols); 60using var __ = ArrayBuilder<(TExpressionSyntax, ITypeSymbol)>.GetInstance(out var mutablePotentialConversionTypes); 128using var _ = ArrayBuilder<TArgumentSyntax>.GetInstance(out var newArguments);
Host\Mef\CodeStyleHostLanguageServices.cs (1)
37using var disposer = ArrayBuilder<string>.GetInstance(out var assemblyNames);
NameGenerator.cs (7)
24using var namesDisposer = ArrayBuilder<string>.GetInstance(out var names); 25using var isFixedDisposer = ArrayBuilder<bool>.GetInstance(out var isFixed); 26using var nameSetDisposer = PooledHashSet<string>.GetInstance(out var nameSet); 49using var isFixedDisposer = ArrayBuilder<bool>.GetInstance(names.Length, fillWithValue: false, out var isFixed); 69using var _1 = ArrayBuilder<bool>.GetInstance(names.Length, out var isFixedBuilder); 70using var _2 = ArrayBuilder<string>.GetInstance(names.Length, out var result); 94using var _ = ArrayBuilder<int>.GetInstance(out var collisionIndices);
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
58using var _ = PooledHashSet<SyntaxNode>.GetInstance(out var processedNodes);
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
40using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
CSharpFormattingOptions2.Parsers.cs (1)
48using var _ = PooledStringBuilder.GetInstance(out var builder);
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
204using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
CSharpSemanticFacts.cs (1)
370using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var builder);
CSharpUnnecessaryImportsProvider.cs (1)
32using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var result);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
177using var _ = ArrayBuilder<MemberAccessExpressionSyntax>.GetInstance(out var references);
CSharpVirtualCharService.cs (1)
252using var _ = ArrayBuilder<(char ch, TextSpan span)>.GetInstance(out var charResults);
RemoveUnreachableCodeHelpers.cs (1)
37using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var builder);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (33)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
54using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits);
ConditionalExpressionPlacementCodeFixProvider.cs (1)
54using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits);
ConsecutiveBracePlacementCodeFixProvider.cs (1)
55using var _ = PooledDictionary<SyntaxToken, SyntaxToken>.GetInstance(out var tokenToToken);
ConstructorInitializerPlacementCodeFixProvider.cs (1)
52using var _ = PooledDictionary<SyntaxToken, SyntaxToken>.GetInstance(out var replacementMap);
ConvertNamespaceTransform.cs (1)
129using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
59using var _ = ArrayBuilder<TextSpan>.GetInstance(diagnostics.Length, out var spans);
ConvertToRecordHelpers.cs (1)
504using var _1 = ArrayBuilder<IFieldSymbol>.GetInstance(out var fields);
CSharpAddExplicitCastCodeFixProvider.cs (1)
66using var _ = ArrayBuilder<(ExpressionSyntax, ITypeSymbol)>.GetInstance(out var mutablePotentialConversionTypes);
CSharpAsAndNullCheckCodeFixProvider.cs (2)
44using var _1 = PooledHashSet<Location>.GetInstance(out var declaratorLocations); 45using var _2 = PooledHashSet<SyntaxNode>.GetInstance(out var statementParentScopes);
CSharpCodeGenerationService.cs (1)
742using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var newModifierTokens);
CSharpDeclareAsNullableCodeFixProvider.cs (1)
104using var _ = PooledHashSet<TypeSyntax>.GetInstance(out var alreadyHandled);
CSharpInlineDeclarationCodeFixProvider.cs (1)
77using var _ = ArrayBuilder<SyntaxNode>.GetInstance(capacity: 2, out var additionalNodesToTrack);
CSharpTypeInferenceService.TypeInferrer.cs (8)
736using var _1 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithMatchingCount); 737using var _2 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithoutMatchingCount); 782using var _1 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var allParameters); 783using var _2 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var matchingRefParameters); 2301using var _1 = ArrayBuilder<ITypeSymbol>.GetInstance(out var tupleTypes); 2302using var _2 = ArrayBuilder<string>.GetInstance(out var names); 2358using var _1 = ArrayBuilder<ITypeSymbol>.GetInstance(out var elementTypesBuilder); 2359using var _2 = ArrayBuilder<string>.GetInstance(out var elementNamesBuilder);
CSharpUseCollectionInitializerCodeFixProvider.cs (1)
60using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens);
CSharpUseObjectInitializerCodeFixProvider.cs (1)
54using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens);
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
89using var _ = ArrayBuilder<ArrayRankSpecifierSyntax>.GetInstance(out var ranks);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
60using var _ = ArrayBuilder<InvocationExpressionSyntax>.GetInstance(out var invocations);
MethodGenerator.cs (1)
218using var _ = ArrayBuilder<TypeParameterConstraintClauseSyntax>.GetInstance(out var listOfClauses);
MisplacedUsingDirectivesCodeFixProvider.cs (1)
109using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var result);
ParameterGenerator.cs (1)
46using var _ = ArrayBuilder<ParameterSyntax>.GetInstance(out var result);
PositionalParameterInfo.cs (1)
41using var _ = ArrayBuilder<PositionalParameterInfo>.GetInstance(out var resultBuilder);
UseExplicitTypeCodeFixProvider.cs (1)
174using var _ = ArrayBuilder<SyntaxNode>.GetInstance(elements.Length, out var builder);
UseSimpleUsingStatementCodeFixProvider.cs (1)
92using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var result);
UseUtf8StringLiteralCodeFixProvider.cs (2)
146using var _ = PooledStringBuilder.GetInstance(out var builder); 161using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var arguments);