WeakCollection<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penggunaan internal Microsoft saja.
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)
Jenis parameter
- T
- Warisan
-
WeakCollection<T>
- Penerapan
Konstruktor
WeakCollection<T>() |
Penggunaan internal Microsoft saja. |
Metode
Add(T) |
Menambahkan WeakReference ke item ke koleksi. |
Clear() |
Menghapus semua item dari daftar. |
GetAliveItemsCount() |
Mengembalikan jumlah referensi kuat yang tersisa dalam koleksi. Perhatikan bahwa ini adalah O(n), di mana n adalah jumlah WeakReferences yang saat ini ada dalam daftar. |
Remove(T) |
Menghapus item dari koleksi yang mendasar, jika ada. Ini adalah O(n), di mana n adalah jumlah WeakReferences yang saat ini ada dalam daftar. |
ToList() |
Mendapatkan daftar yang berisi referensi yang kuat ke item dalam koleksi ini. |
Implementasi Antarmuka Eksplisit
IEnumerable.GetEnumerator() |
Penggunaan internal Microsoft saja. |
IEnumerable<T>.GetEnumerator() |
Penggunaan internal Microsoft saja. |
Metode Ekstensi
EmptyIfNull<T>(IEnumerable<T>) |
Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong. |