26 references to MoveToImmutable
Microsoft.CodeAnalysis.Workspaces (26)
Classification\IRemoteSemanticClassificationService.cs (2)
96
classificationTriples.
MoveToImmutable
());
113
return classifiedSpans.
MoveToImmutable
();
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
24
return enums.
MoveToImmutable
();
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
172
return result.
MoveToImmutable
();
FindSymbols\StreamingProgressCollector.cs (1)
44
return result.
MoveToImmutable
();
Rename\IRemoteRenamerService.cs (1)
168
return locBuilder.
MoveToImmutable
();
Serialization\SerializerService_Reference.cs (2)
408
return (AssemblyMetadata.Create(allMetadata.
MoveToImmutable
()), allHandles.
MoveToImmutable
());
Shared\Extensions\SourceTextExtensions.cs (1)
284
var chunksArray = chunks.
MoveToImmutable
();
Shared\Utilities\BloomFilter.cs (1)
424
_hashes = hashBuilder.
MoveToImmutable
();
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (4)
19
/// <see cref="
MoveToImmutable
"/> is called, this type is entirely garbage free. In the non-golden path (usually
31
/// Exactly that number of elements is actually added prior to calling <see cref="
MoveToImmutable
"/>. This means no
36
/// cref="
MoveToImmutable
"/>).
116
/// cref="
MoveToImmutable
"/> without that number of elements actually having been added to the builder. This will
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
194
return builder.
MoveToImmutable
();
527
return builder.
MoveToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (1)
34
return builder.
MoveToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
95
return result.
MoveToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
19
return result.
MoveToImmutable
();
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
172
_analyzerReferences.Add(checksum, builder.
MoveToImmutable
());
Workspace\Solution\Solution.cs (1)
850
return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, builder.
MoveToImmutable
()));
Workspace\Solution\StateChecksums.cs (1)
583
return new ChecksumCollection(checksums.
MoveToImmutable
());
Workspace\Solution\TextDocumentStates.cs (4)
140
return result.
MoveToImmutable
();
325
new ChecksumCollection(attributeChecksums.
MoveToImmutable
()),
326
new ChecksumCollection(textChecksums.
MoveToImmutable
()),
327
documentIds.
MoveToImmutable
());