WeakCollection<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Somente uso interno da 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)
Parâmetros de tipo
- T
- Herança
-
WeakCollection<T>
- Implementações
Construtores
WeakCollection<T>() |
Somente uso interno da Microsoft. |
Métodos
Add(T) |
Adiciona um WeakReference ao item à coleção. |
Clear() |
Limpa todos os itens da lista. |
GetAliveItemsCount() |
Retornar o número de referências fortes restantes na coleção. Observe que este é O(n), em que n é o número de WeakReferences atualmente na lista. |
Remove(T) |
Remove um item da coleção subjacente, se ele existir. Este é O(n), em que n é o número de WeakReferences atualmente na lista. |
ToList() |
Obtém uma lista que contém referências fortes aos itens nesta coleção. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Somente uso interno da Microsoft. |
IEnumerable<T>.GetEnumerator() |
Somente uso interno da Microsoft. |
Métodos de Extensão
EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo. |