EditAndContinue\AbstractEditAndContinueAnalyzer.cs (20)
619using var _3 = ArrayBuilder<(SyntaxNode OldNode, SyntaxNode NewNode, TextSpan DiagnosticSpan)>.GetInstance(out var triviaEdits);
620using var _4 = ArrayBuilder<SequencePointUpdates>.GetInstance(out var lineEdits);
1144using var _ = ArrayBuilder<ActiveNode>.GetInstance(out var activeNodes);
1769using var _ = ArrayBuilder<SourceFileSpan>.GetInstance(out var result);
2233using var _ = ArrayBuilder<(string filePath, int oldStartLine, int oldEndLine, int delta, SyntaxNode oldNode, SyntaxNode newNode)>.GetInstance(out var segments);
2450using var _1 = ArrayBuilder<SourceLineUpdate>.GetInstance(out var documentLineEdits);
2702using var _1 = PooledHashSet<ISymbol>.GetInstance(out var processedSymbols);
2703using var _2 = ArrayBuilder<SemanticEditInfo>.GetInstance(out var semanticEdits);
2704using var _3 = PooledDictionary<ISymbol, SymbolKey>.GetInstance(out var symbolKeyCache);
3991using var _1 = ArrayBuilder<(ISymbol? oldSymbol, ISymbol? newSymbol, EditKind editKind)>.GetInstance(out var builder);
3996using var _2 = PooledDictionary<(string name, int arity), ArrayBuilder<int>>.GetInstance(out var deletedTypes);
3999using var _3 = PooledHashSet<INamedTypeSymbol>.GetInstance(out var processedTypes);
4748using var _ = ArrayBuilder<AttributeData>.GetInstance(out var changedAttributes);
5728using var _ = PooledDictionary<SyntaxNode, RudeEditDiagnostic>.GetInstance(out var runtimeRudeEditsBuilder);
5912using var _1 = ArrayBuilder<int>.GetInstance(newInLambdaCaptures.Length, fillWithValue: 0, out var reverseCapturesMap);
5915using var _2 = ArrayBuilder<SyntaxNode?>.GetInstance(newInLambdaCaptures.Length, fillWithValue: null, out var newCapturesToClosureScopes);
5919using var _3 = ArrayBuilder<SyntaxNode?>.GetInstance(oldInLambdaCaptures.Length, fillWithValue: null, out var oldCapturesToClosureScopes);
5945using var _5 = PooledDictionary<VariableCaptureKey, int>.GetInstance(out var newCapturesIndex);
6426using var _1 = PooledDictionary<SyntaxNode, int>.GetInstance(out var oldLocalCaptures);
6427using var _2 = PooledDictionary<CapturedParameterKey, int>.GetInstance(out var oldParameterCaptures);
ExtractMethod\MethodExtractor.Analyzer.cs (15)
415using var _0 = GetPooledSymbolSet(dataFlowAnalysisData.Captured, out var capturedMap);
416using var _1 = GetPooledSymbolSet(dataFlowAnalysisData.DataFlowsIn, out var dataFlowInMap);
417using var _2 = GetPooledSymbolSet(dataFlowAnalysisData.DataFlowsOut, out var dataFlowOutMap);
418using var _3 = GetPooledSymbolSet(dataFlowAnalysisData.AlwaysAssigned, out var alwaysAssignedMap);
419using var _4 = GetPooledSymbolSet(dataFlowAnalysisData.VariablesDeclared, out var variableDeclaredMap);
420using var _5 = GetPooledSymbolSet(dataFlowAnalysisData.ReadInside, out var readInsideMap);
421using var _6 = GetPooledSymbolSet(dataFlowAnalysisData.WrittenInside, out var writtenInsideMap);
422using var _7 = GetPooledSymbolSet(dataFlowAnalysisData.ReadOutside, out var readOutsideMap);
423using var _8 = GetPooledSymbolSet(dataFlowAnalysisData.WrittenOutside, out var writtenOutsideMap);
424using var _9 = GetPooledSymbolSet(dataFlowAnalysisData.UnsafeAddressTaken, out var unsafeAddressTakenMap);
523PooledDisposer<PooledHashSet<ISymbol>> GetPooledSymbolSet(ImmutableArray<ISymbol> symbols, out PooledHashSet<ISymbol> symbolSet)
525var disposer = PooledHashSet<ISymbol>.GetInstance(out symbolSet);
801using var _1 = PooledHashSet<ITypeSymbol>.GetInstance(out var visited);
802using var _2 = PooledHashSet<ITypeParameterSymbol>.GetInstance(out var candidates);
875using var _ = ArrayBuilder<string>.GetInstance(out var names);
Workspace\Solution\SolutionCompilationState.cs (16)
330using var _ = PooledHashSet<ProjectId>.GetInstance(out var dependentProjects);
368using var _ = PooledHashSet<ProjectId>.GetInstance(out var dependentProjects);
604using var _1 = ArrayBuilder<DocumentInfo>.GetInstance(out var addedDocumentInfos);
605using var _2 = ArrayBuilder<DocumentId>.GetInstance(out var removedDocumentInfos);
619using var _3 = ArrayBuilder<TDocumentState>.GetInstance(out var updatedDocuments);
804using var _1 = ArrayBuilder<(DocumentId, SourceText)>.GetInstance(capacity: texts.Length, out var ordinaryDocuments);
805using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
845using var _ = ArrayBuilder<TDocumentState>.GetInstance(out var newDocumentStates);
1009using var _1 = ArrayBuilder<(DocumentId, SyntaxNode)>.GetInstance(capacity: syntaxRoots.Length, out var ordinaryDocuments);
1010using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
1392using var _ = PooledDictionary<DocumentId, SourceGeneratedDocumentState>.GetInstance(out var documentStates);
1569using var _ = ArrayBuilder<ProjectState>.GetInstance(this.SolutionState.SortedProjectStates.Length, out var newSortedProjectStatesBuilder);
1688using var _ = ArrayBuilder<DocumentState>.GetInstance(allDocumentIds.Length, out var documentStates);
1718using var _ = PooledDictionary<ProjectId, ArrayBuilder<DocumentState>>.GetInstance(out var missingDocumentStates);
1800using var _ = ArrayBuilder<T>.GetInstance(out var removedDocumentStates);
1878using var _ = ArrayBuilder<(DocumentId, SourceText)>.GetInstance(out var changedDocuments);