WeakCollection<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Solo per uso interno di 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)
Parametri di tipo
- T
- Ereditarietà
-
WeakCollection<T>
- Implementazioni
Costruttori
WeakCollection<T>() |
Solo per uso interno di Microsoft. |
Metodi
Add(T) |
Aggiunge un oggetto WeakReference all'elemento all'insieme. |
Clear() |
Cancella tutti gli elementi dall'elenco. |
GetAliveItemsCount() |
Restituisce il numero di riferimenti sicuri rimanenti nella raccolta. Si noti che si tratta di O(n), dove n è il numero di WeakReferences attualmente presenti nell'elenco. |
Remove(T) |
Rimuove un elemento dalla raccolta sottostante, se esistente. Si tratta di O(n), dove n è il numero di WeakReferences attualmente presenti nell'elenco. |
ToList() |
Ottiene un elenco contenente riferimenti sicuri agli elementi dell'insieme. |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Solo per uso interno di Microsoft. |
IEnumerable<T>.GetEnumerator() |
Solo per uso interno di Microsoft. |
Metodi di estensione
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota. |