26 references to MoveToImmutable
Microsoft.CodeAnalysis.Workspaces (26)
Classification\IRemoteSemanticClassificationService.cs (2)
96classificationTriples.MoveToImmutable()); 113return classifiedSpans.MoveToImmutable();
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
24return enums.MoveToImmutable();
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
172return result.MoveToImmutable();
FindSymbols\StreamingProgressCollector.cs (1)
44return result.MoveToImmutable();
Rename\IRemoteRenamerService.cs (1)
168return locBuilder.MoveToImmutable();
Serialization\SerializerService_Reference.cs (2)
408return (AssemblyMetadata.Create(allMetadata.MoveToImmutable()), allHandles.MoveToImmutable());
Shared\Extensions\SourceTextExtensions.cs (1)
284var 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)
194return builder.MoveToImmutable(); 527return builder.MoveToImmutable();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (1)
34return builder.MoveToImmutable();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
95return result.MoveToImmutable();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
19return result.MoveToImmutable();
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
172_analyzerReferences.Add(checksum, builder.MoveToImmutable());
Workspace\Solution\Solution.cs (1)
850return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, builder.MoveToImmutable()));
Workspace\Solution\StateChecksums.cs (1)
583return new ChecksumCollection(checksums.MoveToImmutable());
Workspace\Solution\TextDocumentStates.cs (4)
140return result.MoveToImmutable(); 325new ChecksumCollection(attributeChecksums.MoveToImmutable()), 326new ChecksumCollection(textChecksums.MoveToImmutable()), 327documentIds.MoveToImmutable());