New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls

Assembly:TelerikCommon.dll

Type Parameters:

T

Syntax:

C#
public class WeakReferenceList<T> : IEnumerable where T : class

Inheritance: objectWeakReferenceList<T>

Implements: IEnumerable

Constructors

C#
public WeakReferenceList()
C#
public WeakReferenceList(bool cleanNonAlive, bool trackResurrection)
Parameters:cleanNonAlivebooltrackResurrectionbool
C#
public WeakReferenceList(bool cleanNonAlive)
Parameters:cleanNonAlivebool

Properties

C#
public bool AutoCleanNonAlive { get; set; }
C#
public int Count { get; }
C#
protected List<WeakReference> List { get; }
C#
public T this[int index] { get; set; }
Parameters:indexint
C#
public bool TrackRessurection { get; set; }

Methods

C#
public void Add(T value)
Parameters:valueT
C#
public void CleanNonAlive()
C#
public void Clear()
C#
public IEnumerator<T> GetEnumerator()
Returns:

IEnumerator<T>

C#
public int IndexOf(T value)
Parameters:valueTReturns:

int

C#
public void Insert(int index, T value)
Parameters:indexintvalueT
C#
protected virtual void InsertCore(int index, T value)
Parameters:indexintvalueT
C#
public void Remove(T value)
Parameters:valueT
C#
public void RemoveAt(int index)
Parameters:indexint