23 references to ToImmutable
Microsoft.CodeAnalysis (23)
CodeGen\LocalSlotManager.cs (1)
259
return _lazyAllLocals.
ToImmutable
();
Collections\OrderPreservingMultiDictionary.cs (1)
285
return arrayBuilder.
ToImmutable
();
Collections\TopologicalSort.cs (1)
87
result = hadCycle ? ImmutableArray<TNode>.Empty : resultBuilder.
ToImmutable
();
CommandLine\CommonCompiler.cs (1)
1203
analyzerOptionsBuilder.
ToImmutable
());
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1868
subsetProcessedAnalyzers = completedAnalyzers.
ToImmutable
();
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
677
_deletedTypeMembers.Add(typeDef, newMethodDefs.
ToImmutable
());
904
encInfos.
ToImmutable
(),
MetadataReader\MetadataDecoder.cs (1)
896
return locals.
ToImmutable
();
MetadataReader\MetadataReaderExtensions.cs (1)
79
return result.
ToImmutable
();
MetadataReader\PEModule.cs (1)
402
return builder.
ToImmutable
();
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
340
CaptureIds?.
ToImmutable
() ?? default,
ReferenceManager\CommonReferenceManager.Binding.cs (1)
371
metadataReferences = metadataReferencesBuilder.
ToImmutable
();
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
855
references = referencesBuilder.
ToImmutable
();
SourceGeneration\AdditionalSourcesCollection.cs (1)
138
internal ImmutableArray<GeneratedSourceText> ToImmutable() => _sourcesAdded.
ToImmutable
();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
127
return result.
ToImmutable
();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (2)
287
builder.Add(new DynamicLocalInfo(flagsBuilder.
ToImmutable
(), slotId, nameBuilder.ToString()));
445
resultBuilder.Add(groupBuilder.
ToImmutable
());
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
834
var result = (builder.Count == array.Length) ? array : builder.
ToImmutable
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
99
result =
ToImmutable
();
381
return this.
ToImmutable
();
429
result =
ToImmutable
();
Text\CompositeText.cs (1)
202
return new CompositeText(segments.
ToImmutable
(), original.Encoding, original.ChecksumAlgorithm);
Text\SourceText.cs (1)
828
return new ChangedText(this, newText, changeRanges.
ToImmutable
());