30 references to ToImmutableAndFree
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (30)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (4)
97
return builder.
ToImmutableAndFree
();
137
return builder.
ToImmutableAndFree
();
177
return builder.
ToImmutableAndFree
();
224
return builder?.
ToImmutableAndFree
() ?? ImmutableArray<T>.Empty;
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (13)
197
return builder.
ToImmutableAndFree
();
226
return builder.
ToImmutableAndFree
();
256
return builder.
ToImmutableAndFree
();
276
return builder.
ToImmutableAndFree
();
296
return builder.
ToImmutableAndFree
();
320
return builder.
ToImmutableAndFree
();
344
return builder.
ToImmutableAndFree
();
406
return builder.
ToImmutableAndFree
();
458
return builder.
ToImmutableAndFree
();
533
return builder.
ToImmutableAndFree
();
808
return builder.
ToImmutableAndFree
();
1122
return builder.
ToImmutableAndFree
();
1190
return builder.
ToImmutableAndFree
();
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (10)
364
return builder.
ToImmutableAndFree
();
381
return builder.
ToImmutableAndFree
();
409
return builder.
ToImmutableAndFree
();
421
return builder.
ToImmutableAndFree
();
434
return builder.
ToImmutableAndFree
();
447
return builder.
ToImmutableAndFree
();
462
return builder.
ToImmutableAndFree
();
477
return builder.
ToImmutableAndFree
();
492
return builder.
ToImmutableAndFree
();
504
return builder.
ToImmutableAndFree
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
380
return tmp.
ToImmutableAndFree
();
553
dictionary.Add(pair.Key, pair.Value.
ToImmutableAndFree
());
721
return result.
ToImmutableAndFree
();