WeakCollection<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |