WeakCollection<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |