12 references to DrainToImmutable
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ImmutableArrayExtensions.cs (1)
1282result = builder.DrainToImmutable();
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1405return builder.DrainToImmutable();
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (3)
274return builder.DrainToImmutable(); 388fileEvaluatedDirectives = deduplicatedFileEvaluatedDirectiveBuilder.DrainToImmutable(); 466return changed ? builder.DrainToImmutable() : directives;
Microsoft.DotNet.ProjectTools (4)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1405return builder.DrainToImmutable();
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (3)
274return builder.DrainToImmutable(); 388fileEvaluatedDirectives = deduplicatedFileEvaluatedDirectiveBuilder.DrainToImmutable(); 466return changed ? builder.DrainToImmutable() : directives;
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Extensions\IncrementalValuesProviderExtensions.cs (3)
36return results.DrainToImmutable(); 62return results.DrainToImmutable(); 88return results.DrainToImmutable();