Compartir a través de


WeakCollection<T> Clase

Definición

Solo para uso interno de 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
Herencia
WeakCollection<T>
Implementaciones

Constructores

WeakCollection<T>()

Solo para uso interno de Microsoft.

Métodos

Add(T)

Agrega una WeakReference al elemento a la colección.

Clear()

Borra todos los elementos de la lista.

GetAliveItemsCount()

Devuelve el número de referencias seguras restantes en la colección. Tenga en cuenta que se trata de O(n), donde n es el número de WeakReferences actualmente en la lista.

Remove(T)

Quita un elemento de la colección subyacente, si existe. Se trata de O(n), donde n es el número de WeakReferences actualmente en la lista.

ToList()

Obtiene una lista que contiene referencias seguras a los elementos de esta colección.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Solo para uso interno de Microsoft.

IEnumerable<T>.GetEnumerator()

Solo para uso interno de Microsoft.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a