Udostępnij za pośrednictwem


WeakCollection<T> Klasa

Definicja

Tylko do użytku wewnętrznego firmy Microsoft.

generic <typename T>
 where T : classpublic ref class WeakCollection : System::Collections::Generic::IEnumerable<T>
public class WeakCollection<T> : System.Collections.Generic.IEnumerable<T> where T : class
type WeakCollection<'T (requires 'T : null)> = class
    interface seq<'T (requires 'T : null)>
    interface IEnumerable
Public Class WeakCollection(Of T)
Implements IEnumerable(Of T)

Parametry typu

T
Dziedziczenie
WeakCollection<T>
Implementuje

Konstruktory

WeakCollection<T>()

Tylko do użytku wewnętrznego firmy Microsoft.

Metody

Add(T)

Dodaje element WeakReference do kolekcji.

Clear()

Czyści wszystkie elementy z listy.

GetAliveItemsCount()

Zwróć liczbę silnych odwołań pozostałych w kolekcji. Należy pamiętać, że jest to O(n), gdzie n jest liczbą weakReferences obecnie na liście.

Remove(T)

Usuwa element z kolekcji bazowej, jeśli istnieje. To jest O(n), gdzie n jest liczbą weakReferences obecnie na liście.

ToList()

Pobiera listę zawierającą silne odwołania do elementów w tej kolekcji.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Tylko do użytku wewnętrznego firmy Microsoft.

IEnumerable<T>.GetEnumerator()

Tylko do użytku wewnętrznego firmy Microsoft.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy