ManagedList<T> Class

Definition

Thread-safe wrapper to List<T>.

public class ManagedList<T>
type ManagedList<'T> = class
Public Class ManagedList(Of T)

Type Parameters

T
Inheritance
ManagedList<T>

Constructors

ManagedList<T>(IEnumerable<T>, ReaderWriterLockSlim)
ManagedList<T>(ReaderWriterLockSlim)

Properties

SyncRoot

Methods

Add(T)
AddRange(IEnumerable<T>)
Clear()
Count()
Get()
GetItem(Int32)
GetRange(Int32, Int32)
InsertRange(Int32, IEnumerable<T>)
RemoveAll(Func<T,Boolean>)
RemoveRange(Int32, Int32)
Replace(Int32, Int32, IReadOnlyList<T>)
ReplaceAll(IEnumerable<T>)
ReplaceAll(ManagedList<T>)
SetItem(Int32, T)
ToList()
Transform(Func<T,T>)
Transform(Int32, Func<T,T>)

Applies to