21 references to GetPooledObject
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\DocumentationCommentUtilities.cs (1)
19using var list = s_pool.GetPooledObject();
Microsoft.CodeAnalysis.LanguageServer (2)
Logging\RoslynLogger.cs (2)
106using var pooledObject = s_propertyPool.GetPooledObject(); 147using var pooledObject = s_propertyPool.GetPooledObject();
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\DiagnosticAnalyzer\PerformanceQueue.cs (1)
70using var pooledList = SharedPools.Default<List<double>>().GetPooledObject();
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
107using var pooledRaw = SharedPools.Default<List<(string analyzerId, double average, double stddev)>>().GetPooledObject();
Services\ProcessTelemetry\RemoteProcessTelemetryService.PerformanceReporter.cs (1)
56using var pooledObject = SharedPools.Default<List<AnalyzerInfoForPerformanceReporting>>().GetPooledObject();
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\ProjectDependencyGraph.cs (3)
390using var resultList = SharedPools.Default<List<ProjectId>>().GetPooledObject(); 442using var results = SharedPools.Default<List<IEnumerable<ProjectId>>>().GetPooledObject(); 466using var sortedProjects = SharedPools.Default<List<ProjectId>>().GetPooledObject();
Workspace\Solution\TextDocumentStates.cs (1)
145using var pooledIds = SharedPools.Default<List<DocumentId>>().GetPooledObject();
Microsoft.VisualStudio.LanguageServices (11)
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
343using var pooledObject = SharedPools.Default<List<string>>().GetPooledObject();
Venus\ContainedDocument.cs (9)
270using var pooledObject = SharedPools.Default<List<TextChange>>().GetPooledObject(); 350using var changes = SharedPools.Default<List<TextChange>>().GetPooledObject(); 368using var leftPool = SharedPools.Default<List<TextSpan>>().GetPooledObject(); 369using var rightPool = SharedPools.Default<List<TextSpan>>().GetPooledObject(); 402using var leftPool = SharedPools.Default<List<ValueTuple<int, int>>>().GetPooledObject(); 403using var rightPool = SharedPools.Default<List<ValueTuple<int, int>>>().GetPooledObject(); 775using var pooledObject = SharedPools.Default<List<TextSpan>>().GetPooledObject(); 798using var rulePool = SharedPools.Default<List<AbstractFormattingRule>>().GetPooledObject(); 799using var spanPool = SharedPools.Default<List<TextSpan>>().GetPooledObject();
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
50using var pooledObject = SharedPools.Default<List<TextSpan>>().GetPooledObject();