Class WeakReferenceList<T>
Inheritance
System.Object
WeakReferenceList<T>
Namespace: Telerik.Core
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class WeakReferenceList<T> : Object, IEnumerable<T>, IEnumerable where T : class
Type Parameters
T
|
Constructors
WeakReferenceList()
Declaration
public WeakReferenceList()
WeakReferenceList(Boolean)
Declaration
public WeakReferenceList(bool cleanNonAlive)
Parameters
System.
|
WeakReferenceList(Boolean, Boolean)
Declaration
public WeakReferenceList(bool cleanNonAlive, bool trackResurrection)
Parameters
System.
|
System.
|
Properties
AutoCleanNonAlive
Declaration
public bool AutoCleanNonAlive { get; set; }
Property Value
System.
|
Count
Declaration
public int Count { get; }
Property Value
System.
|
Item[Int32]
Declaration
public T this[int index] { get; set; }
Parameters
System.
|
Property Value
T
|
List
Declaration
protected List<WeakReference<T>> List { get; }
Property Value
System.
|
TrackResurrection
Declaration
public bool TrackResurrection { get; set; }
Property Value
System.
|
Methods
Add(T)
Declaration
public void Add(T value)
Parameters
T
value
|
CleanNonAlive()
Declaration
public void CleanNonAlive()
Clear()
Declaration
public void Clear()
Contains(T)
Declaration
public bool Contains(T item)
Parameters
T
item
|
Returns
System.
|
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
System.
|
IndexOf(T)
Declaration
public int IndexOf(T value)
Parameters
T
value
|
Returns
System.
|
Insert(Int32, T)
Declaration
public void Insert(int index, T value)
Parameters
System.
|
T
value
|
InsertCore(Int32, T)
Declaration
protected virtual void InsertCore(int index, T value)
Parameters
System.
|
T
value
|
Remove(T)
Declaration
public void Remove(T value)
Parameters
T
value
|
RemoveAt(Int32)
Declaration
public void RemoveAt(int index)
Parameters
System.
|