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. |