35 references to ToImmutableAndFree
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (35)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (4)
97return builder.ToImmutableAndFree(); 137return builder.ToImmutableAndFree(); 177return builder.ToImmutableAndFree(); 224return builder?.ToImmutableAndFree() ?? ImmutableArray<T>.Empty;
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (16)
197return builder.ToImmutableAndFree(); 226return builder.ToImmutableAndFree(); 256return builder.ToImmutableAndFree(); 276return builder.ToImmutableAndFree(); 296return builder.ToImmutableAndFree(); 318return builder.ToImmutableAndFree(); 342return builder.ToImmutableAndFree(); 366return builder.ToImmutableAndFree(); 390return builder.ToImmutableAndFree(); 415return builder.ToImmutableAndFree(); 477return builder.ToImmutableAndFree(); 529return builder.ToImmutableAndFree(); 604return builder.ToImmutableAndFree(); 879return builder.ToImmutableAndFree(); 1193return builder.ToImmutableAndFree(); 1261return builder.ToImmutableAndFree();
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (11)
364return builder.ToImmutableAndFree(); 381return builder.ToImmutableAndFree(); 425return builder.ToImmutableAndFree(); 437return builder.ToImmutableAndFree(); 450return builder.ToImmutableAndFree(); 463return builder.ToImmutableAndFree(); 475return builder.ToImmutableAndFree(); 490return builder.ToImmutableAndFree(); 505return builder.ToImmutableAndFree(); 520return builder.ToImmutableAndFree(); 532return builder.ToImmutableAndFree();
src\Compilers\Core\Portable\InternalUtilities\FileLockCheck.cs (1)
207return lockInfos.ToImmutableAndFree();
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
380return tmp.ToImmutableAndFree(); 553dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree()); 721return result.ToImmutableAndFree();