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