Udostępnij za pośrednictwem


ImmutableArray<T>.Builder.DrainToImmutable Metoda

Definicja

Zwraca bieżącą zawartość jako obiekt ImmutableArray<T> i ustawia kolekcję na tablicę o zerowej długości.

public:
 System::Collections::Immutable::ImmutableArray<T> DrainToImmutable();
public System.Collections.Immutable.ImmutableArray<T> DrainToImmutable ();
member this.DrainToImmutable : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function DrainToImmutable () As ImmutableArray(Of T)

Zwraca

Tablica niezmienna.

Uwagi

Jeśli Capacity równa Countsię , tablica wewnętrzna zostanie wyodrębniona jako obiekt ImmutableArray<T> bez kopiowania zawartości. W przeciwnym razie zawartość zostanie skopiowana do nowej tablicy. Następnie kolekcja zostanie ustawiona na tablicę o zerowej długości.

Dotyczy