WeakCollection<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Réservé à un usage interne 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)
Paramètres de type
- T
- Héritage
-
WeakCollection<T>
- Implémente
Constructeurs
WeakCollection<T>() |
Réservé à un usage interne Microsoft. |
Méthodes
Add(T) |
Ajoute une valeur WeakReference à l’élément à la collection. |
Clear() |
Efface tous les éléments de la liste. |
GetAliveItemsCount() |
Retourne le nombre de références fortes restantes dans la collection. Notez qu’il s’agit de O(n), où n est le nombre de WeakReferences actuellement dans la liste. |
Remove(T) |
Supprime un élément de la collection sous-jacente, s’il existe. Il s’agit de O(n), où n est le nombre de WeakReferences actuellement dans la liste. |
ToList() |
Obtient une liste contenant des références fortes aux éléments de cette collection. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Réservé à un usage interne Microsoft. |
IEnumerable<T>.GetEnumerator() |
Réservé à un usage interne Microsoft. |
Méthodes d’extension
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide. |