2 writes to Object
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (2)
25
Object
= allocator(pool);
36
Object
= null!;
103 references to Object
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
65
var stack = pooledStack.
Object
;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
172
var queue = pooledQueue.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
312
var runeResults = pooledRuneResults.
Object
;
Microsoft.CodeAnalysis.Features (14)
BracePairs\IBracePairsService.cs (1)
52
var stack = pooledStack.
Object
;
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (2)
168
var projectAnalyzerMap = pooledObject1.
Object
;
169
var hostAnalyzerMap = pooledObject2.
Object
;
EditAndContinue\EditSession.cs (1)
762
var oldNames = pooledOldNames.
Object
;
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
87
var stack = pooledStack.
Object
;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (5)
557
pool.
Object
.UnionWith(solution.SortedProjectStates.Select(project => project.Language));
558
return string.Join(",", pool.
Object
);
571
pool.
Object
.Add(project.Language);
579
pool.
Object
.Add(document.Project.Language);
588
return string.Join(",", pool.
Object
);
MetadataAsSource\DocumentationCommentUtilities.cs (2)
28
list.
Object
.Add(str);
31
return string.Join("\r\n", list.
Object
);
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
108
var stack = pooledStack.
Object
;
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
276
var stack = pooledStack.
Object
;
Microsoft.CodeAnalysis.LanguageServer (2)
Logging\RoslynLogger.cs (2)
107
var properties = pooledObject.
Object
;
148
var properties = pooledObject.
Object
;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
207
var stack = pooledStack.
Object
;
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
363
var referenceSet = pooledObject.
Object
;
364
var analyzerMapBuilder = pooledMap.
Object
;
Services\DiagnosticAnalyzer\PerformanceQueue.cs (3)
72
var reverseMap = pooledMap.
Object
;
75
var analyzerSet = pooledSet.
Object
;
83
var list = pooledList.
Object
;
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (2)
109
var rawPerformanceData = pooledRaw.
Object
;
154
var sb = pooledObject.
Object
;
Services\ProcessTelemetry\RemoteProcessTelemetryService.PerformanceReporter.cs (2)
57
_diagnosticAnalyzerPerformanceTracker.GenerateReport(pooledObject.
Object
, forSpanAnalysis);
60
foreach (var analyzerInfo in pooledObject.
Object
)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
RemoteHostAssetWriter.cs (2)
93
using var objectWriter = new ObjectWriter(pooledStream.
Object
, leaveOpen: true, writeValidationBytes: false);
107
pooledStream.
Object
, objectWriter, checksum, asset, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (60)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (2)
126
var list = obj.
Object
;
155
var list = obj.
Object
;
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (2)
176
var oldStack = rightOldStack.
Object
;
177
var newStack = rightNewStack.
Object
;
ExternalAccess\Pythia\Api\PythiaObjectPool.cs (3)
17
instance = disposer.
Object
;
24
instance = disposer.
Object
;
31
instance = disposer.
Object
;
FindSymbols\FindReferences\FindReferenceCache.cs (1)
158
var stack = obj.
Object
;
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
132
return ContainsAccessibleTypesOrNamespacesWorker(namespaceSymbol, assembly, namespaceQueue.
Object
);
Shared\Extensions\SourceTextExtensions.cs (1)
199
var buffer = pooledObject.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.NodeEnumerator.cs (1)
45
_stack = _pooledStack.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeOrTokenExtensions.cs (1)
29
var stack = pooledStack.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
84
var spineNodes = pooledObject.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
122
AddTokenOperations(tokenStream, tokenOperations.
Object
, cancellationToken);
135
ApplyTokenOperations(context, nodeOperations, tokenOperations.
Object
, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
97
var map = pooledObject.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (7)
24
builder = pooledObject.
Object
;
49
stack = pooledObject.
Object
;
56
list = pooledObject.
Object
;
63
list = pooledObject.
Object
;
70
set = pooledObject.
Object
;
78
dictionary = pooledObject.
Object
;
86
set = pooledObject.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (2)
33
if (
Object
!= null)
35
_releaser(_pool,
Object
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
370
var buffer = pooledObj.
Object
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (3)
25
var nameSet = nameSetPool.
Object
;
92
var usedNames = usedNamesPool.
Object
;
95
var collisionMap = collisionMapPool.
Object
;
TemporaryStorage\TemporaryStorageService.cs (1)
159
var buffer = pooledObject.
Object
;
Utilities\SegmentedListPool.cs (1)
30
classifiedSpans = pooledObject.
Object
;
Workspace\Solution\Checksum_Factory.cs (10)
37
pooledHash.
Object
.Append(MemoryMarshal.AsBytes(value.AsSpan()));
38
pooledHash.
Object
.Append(MemoryMarshal.AsBytes("\0".AsSpan()));
42
pooledHash.
Object
.GetHashAndReset(hash);
52
pooledHash.
Object
.Append(MemoryMarshal.AsBytes(value.AsSpan()));
53
pooledHash.
Object
.Append(MemoryMarshal.AsBytes("\0".AsSpan()));
57
pooledHash.
Object
.GetHashAndReset(hash);
71
pooledHash.
Object
.Append(stream);
74
pooledHash.
Object
.GetHashAndReset(hash);
145
pooledHash.
Object
.Append(MemoryMarshal.AsBytes(hashSpan));
149
pooledHash.
Object
.GetHashAndReset(hash);
Workspace\Solution\ProjectDependencyGraph.cs (14)
293
var results = pooledObject.
Object
;
345
var results = pooledObject.
Object
;
391
this.TopologicalSort(ProjectIds, seenProjects.
Object
, resultList.
Object
, cancellationToken);
392
_lazyTopologicallySortedProjects = [.. resultList.
Object
];
443
this.ComputeDependencySets(seenProjects.
Object
, results.
Object
, cancellationToken);
444
_lazyDependencySets = [.. results.
Object
];
459
ComputedDependencySet(project, dependencySet.
Object
);
462
seenProjects.UnionWith(dependencySet.
Object
);
467
this.TopologicalSort(dependencySet.
Object
, topologicallySeenProjects.
Object
, sortedProjects.
Object
, cancellationToken);
468
results.Add(sortedProjects.
Object
.ToImmutableArrayOrEmpty());
Workspace\Solution\SolutionState_Checksum.cs (3)
114
if (projectConeId != null && !projectCone.
Object
.Contains(projectState.Id))
142
var projectConeTemp = projectConeId is null ? null : new ProjectCone(projectConeId, projectCone.
Object
.ToFrozenSet());
159
if (!projectCone.
Object
.Add(projectConeId))
Workspace\Solution\TextDocumentStates.cs (2)
146
var ids = pooledIds.
Object
;
357
var result = pooledDictionary.
Object
;
Microsoft.VisualStudio.LanguageServices (12)
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
345
var newFolderNames = pooledObject.
Object
;
Venus\ContainedDocument.cs (10)
272
var changeQueue = pooledObject.
Object
;
356
if (TryGetSubTextChanges(originalText, visibleSpanInOriginalText, leftText, rightText, offsetInOriginalText, changes.
Object
))
358
return changes.
Object
.ToList();
371
var spansInLeftText = leftPool.
Object
;
372
var spansInRightText = rightPool.
Object
;
405
var leftReplacementMap = leftPool.
Object
;
406
var rightReplacementMap = rightPool.
Object
;
777
var spans = pooledObject.
Object
;
801
var venusFormattingRules = rulePool.
Object
;
802
var visibleSpans = spanPool.
Object
;
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
51
var spans = pooledObject.
Object
;