133 references to Object
IdeCoreBenchmarks (6)
CloudCachePersistentStorage.cs (6)
108checksum.WriteTo(bytes.Object); 110return await _cacheService.CheckExistsAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 136checksum.WriteTo(bytes.Object); 138return await ReadStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 181checksum.WriteTo(bytes.Object); 183return await WriteStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, stream, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Features (1)
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
49var stack = pooledObject.Object;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
171var queue = pooledQueue.Object;
Microsoft.CodeAnalysis.Features (14)
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
86var stack = pooledStack.Object;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (5)
700pool.Object.UnionWith(solution.State.ProjectStates.Select(kv => kv.Value.Language)); 701return string.Join(",", pool.Object); 714pool.Object.Add(project.Language); 722pool.Object.Add(document.Project.Language); 731return string.Join(",", pool.Object);
MetadataAsSource\DocumentationCommentUtilities.cs (2)
30list.Object.Add(str); 33return string.Join("\r\n", list.Object);
SolutionCrawler\WorkCoordinator.cs (5)
633pool.Object.UnionWith(solution.State.ProjectStates.Select(kv => kv.Value.Language)); 634return string.Join(",", pool.Object); 647pool.Object.Add(project.Language); 655pool.Object.Add(document.Project.Language); 664return string.Join(",", pool.Object);
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
109var stack = pooledStack.Object;
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Diagnostics\DiagnosticService.cs (1)
95var removed = pooledObject.Object;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (1)
165var analyzerMap = pooledObject.Object;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (2)
125var liveDiagnostics = ConvertToLiveDiagnostics(lookup, descriptors, poolObject.Object); 193var sb = pooledObject.Object;
Microsoft.CodeAnalysis.Remote.ServiceHub (36)
CloudCachePersistentStorage.cs (6)
108checksum.WriteTo(bytes.Object); 110return await _cacheService.CheckExistsAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 136checksum.WriteTo(bytes.Object); 138return await ReadStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 181checksum.WriteTo(bytes.Object); 183return await WriteStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, stream, cancellationToken).ConfigureAwait(false);
Host\ChecksumSynchronizer.cs (3)
64var checksums = pooledObject.Object; 82var checksums = pooledObject.Object; 92var checksums = pooledObject.Object;
Host\RemoteWorkspace.SolutionCreator.cs (18)
111olds.Object.UnionWith(oldChecksums); 112news.Object.UnionWith(newChecksums); 115olds.Object.ExceptWith(newChecksums); 116news.Object.ExceptWith(oldChecksums); 118return await UpdateProjectsAsync(solution, olds.Object, news.Object, cancellationToken).ConfigureAwait(false); 199pooledObject.Object.Add(kv.Value.Checksum); 202await _assetProvider.SynchronizeProjectAssetsAsync(pooledObject.Object, cancellationToken).ConfigureAwait(false); 371olds.Object.UnionWith(oldChecksums); 372news.Object.UnionWith(newChecksums); 375olds.Object.ExceptWith(newChecksums); 376news.Object.ExceptWith(oldChecksums); 378var oldMap = await GetDocumentMapAsync(existingTextDocumentStates, olds.Object, cancellationToken).ConfigureAwait(false); 379var newMap = await GetDocumentMapAsync(_assetProvider, news.Object, cancellationToken).ConfigureAwait(false); 387pooledObject.Object.Add(projectChecksums.Checksum); 388await _assetProvider.SynchronizeProjectAssetsAsync(pooledObject.Object, cancellationToken).ConfigureAwait(false); 507var infoChecksums = pooledObject.Object; 548var infoChecksums = pooledObject.Object;
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
306var referenceSet = pooledObject.Object; 307var analyzerMapBuilder = pooledMap.Object;
Services\DiagnosticAnalyzer\PerformanceQueue.cs (3)
73var reverseMap = pooledMap.Object; 76var analyzerSet = pooledSet.Object; 84var list = pooledList.Object;
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (2)
81var rawPerformanceData = pooledRaw.Object; 126var sb = pooledObject.Object;
Services\ProcessTelemetry\RemoteProcessTelemetryService.PerformanceReporter.cs (2)
69_diagnosticAnalyzerPerformanceTracker.GenerateReport(pooledObject.Object, forSpanAnalysis); 72foreach (var analyzerInfo in pooledObject.Object)
Microsoft.CodeAnalysis.Remote.Workspaces (10)
SolutionAssetStorage.Scope.cs (10)
75var numberOfChecksumsToSearch = checksumsToFind.Object.Count; 78if (checksumsToFind.Object.Remove(Checksum.Null)) 83await FindAssetsAsync(checksumsToFind.Object, result, cancellationToken).ConfigureAwait(false); 87Debug.Assert(checksumsToFind.Object.Count == 0); 101await FindAssetsAsync(checksumPool.Object, resultPool.Object, cancellationToken).ConfigureAwait(false); 102Contract.ThrowIfTrue(resultPool.Object.Count != 1); 104var (resultingChecksum, value) = resultPool.Object.First(); 119await FindAssetsAsync(remainingChecksumsToFind, resultPool.Object, cancellationToken).ConfigureAwait(false); 121foreach (var (checksum, value) in resultPool.Object)
Microsoft.CodeAnalysis.Workspaces (42)
AbstractFormattingResult.cs (1)
97var map = pooledObject.Object;
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (4)
122var oldStack = leftOldStack.Object; 123var newStack = leftNewStack.Object; 178var oldStack = rightOldStack.Object; 179var newStack = rightNewStack.Object;
ContextIntervalTree.cs (1)
85var spineNodes = pooledObject.Object;
Extensions.cs (1)
39list = pooledObject.Object;
ExternalAccess\Pythia\Api\PythiaObjectPool.cs (3)
19instance = disposer.Object; 26instance = disposer.Object; 33instance = disposer.Object;
Serialization\PooledList.cs (1)
21items.Object.UnionWith(checksums ?? SpecializedCollections.EmptyEnumerable<Checksum>());
Serialization\SerializerService_Reference.cs (9)
338pooled.Object.Add((storage2.Name, storage2.Offset, storage2.Size)); 344writer.WriteInt32(pooled.Object.Count); 346foreach (var (name, offset, size) in pooled.Object) 381pooledMetadata.Object.Add(ReadModuleMetadataFrom(reader, kind)); 385return (AssemblyMetadata.Create(pooledMetadata.Object), storages: default); 407pooledMetadata.Object.Add(metadata); 408pooledStorage.Object.Add(storage); 411return (AssemblyMetadata.Create(pooledMetadata.Object), pooledStorage.Object.ToImmutableArrayOrEmpty());
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
141return ContainsAccessibleTypesOrNamespacesWorker(namespaceSymbol, assembly, namespaceQueue.Object);
Workspace\Solution\Checksum_Factory.cs (7)
29var hash = pooledHash.Object; 33AppendData(hash, pooledBuffer.Object, value); 34AppendData(hash, pooledBuffer.Object, "\0"); 44var hash = pooledHash.Object; 46AppendData(hash, pooledBuffer.Object, value); 56var hash = pooledHash.Object; 58var buffer = pooledBuffer.Object;
Workspace\Solution\ProjectDependencyGraph.cs (14)
255var results = pooledObject.Object; 307var results = pooledObject.Object; 353this.TopologicalSort(_projectIds, seenProjects.Object, resultList.Object, cancellationToken); 354_lazyTopologicallySortedProjects = resultList.Object.ToImmutableArray(); 405this.ComputeDependencySets(seenProjects.Object, results.Object, cancellationToken); 406_lazyDependencySets = results.Object.ToImmutableArray(); 421ComputedDependencySet(project, dependencySet.Object); 424seenProjects.UnionWith(dependencySet.Object); 429this.TopologicalSort(dependencySet.Object, topologicallySeenProjects.Object, sortedProjects.Object, cancellationToken); 430results.Add(sortedProjects.Object.ToImmutableArrayOrEmpty());
Microsoft.VisualStudio.LanguageServices (19)
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
334var newFolderNames = pooledObject.Object;
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.MetadataCache.cs (1)
95var keysToRemove = pooledObject.Object;
Storage\CloudCachePersistentStorage.cs (6)
108checksum.WriteTo(bytes.Object); 110return await _cacheService.CheckExistsAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 136checksum.WriteTo(bytes.Object); 138return await ReadStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, cancellationToken).ConfigureAwait(false); 181checksum.WriteTo(bytes.Object); 183return await WriteStreamAsync(new CacheItemKey(containerKey.Value, name) { Version = bytes.Object }, stream, cancellationToken).ConfigureAwait(false);
Venus\ContainedDocument.cs (10)
275var changeQueue = pooledObject.Object; 359if (TryGetSubTextChanges(originalText, visibleSpanInOriginalText, leftText, rightText, offsetInOriginalText, changes.Object)) 361return changes.Object.ToList(); 374var spansInLeftText = leftPool.Object; 375var spansInRightText = rightPool.Object; 408var leftReplacementMap = leftPool.Object; 409var rightReplacementMap = rightPool.Object; 780var spans = pooledObject.Object; 804var venusFormattingRules = rulePool.Object; 805var visibleSpans = spanPool.Object;
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
57var spans = pooledObject.Object;