Class WeakReferenceList<T>
Inheritance
System.Object
WeakReferenceList<T>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls
Assembly: TelerikCommon.dll
Syntax
public class WeakReferenceList<T> : IEnumerable<T>, IEnumerable where T : class
Type Parameters
T
|
Constructors
WeakReferenceList()
Declaration
public WeakReferenceList()
WeakReferenceList(Boolean)
Declaration
public WeakReferenceList(bool cleanNonAlive)
Parameters
System.Boolean
cleanNonAlive
|
WeakReferenceList(Boolean, Boolean)
Declaration
public WeakReferenceList(bool cleanNonAlive, bool trackResurrection)
Parameters
System.Boolean
cleanNonAlive
|
System.Boolean
trackResurrection
|
Properties
AutoCleanNonAlive
Declaration
public bool AutoCleanNonAlive { get; set; }
Property Value
System.Boolean
|
Count
Declaration
public int Count { get; }
Property Value
System.Int32
|
Item[Int32]
Declaration
public T this[int index] { get; set; }
Parameters
System.Int32
index
|
Property Value
T
|
List
Declaration
protected List<WeakReference> List { get; }
Property Value
System.Collections.Generic.List<System.WeakReference>
|
TrackRessurection
Declaration
public bool TrackRessurection { get; set; }
Property Value
System.Boolean
|
Methods
Add(T)
Declaration
public void Add(T value)
Parameters
T
value
|
CleanNonAlive()
Declaration
public void CleanNonAlive()
Clear()
Declaration
public void Clear()
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<T>
|
Implements
System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IndexOf(T)
Declaration
public int IndexOf(T value)
Parameters
T
value
|
Returns
System.Int32
|
Insert(Int32, T)
Declaration
public void Insert(int index, T value)
Parameters
System.Int32
index
|
T
value
|
InsertCore(Int32, T)
Declaration
protected virtual void InsertCore(int index, T value)
Parameters
System.Int32
index
|
T
value
|
Remove(T)
Declaration
public void Remove(T value)
Parameters
T
value
|
RemoveAt(Int32)
Declaration
public void RemoveAt(int index)
Parameters
System.Int32
index
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|
Implements
System.Collections.IEnumerable.GetEnumerator()