Class CompressedList<T>
Inheritance
System.Object
CompressedList<T>
Namespace: Telerik.Windows.Core
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public class CompressedList<T> : Object, IEquatable<CompressedList<T>>
Type Parameters
T
|
Constructors
CompressedList(IList<T>, Func<T, T, Boolean>)
Declaration
public CompressedList(IList<T> rawData, Func<T, T, bool> areEqual)
Parameters
System.
|
System.
|
CompressedList(Int32, T, Func<T, T, Boolean>)
Declaration
public CompressedList(int count, T defaultValue, Func<T, T, bool> areEqual)
Parameters
System.
|
T
defaultValue
|
System.
|
Properties
CompressedData
Declaration
public IList<CompressedListItem<T>> CompressedData { get; }
Property Value
System.
|
Count
Declaration
public int Count { get; }
Property Value
System.
|
Methods
Equals(CompressedList<T>)
Declaration
public bool Equals(CompressedList<T> other)
Parameters
Compressed
|
Returns
System.
|
Insert(Int32, T, Int32)
Declaration
public void Insert(int index, T value, int count)
Parameters
System.
|
T
value
|
System.
|
Insert(Int32, IList<T>)
Declaration
public void Insert(int index, IList<T> rawData)
Parameters
System.
|
System.
|
Insert(Int32, Int32, CompressedList<T>, Int32)
Declaration
public void Insert(int destinationOffset, int sourceOffset, CompressedList<T> sourceList, int count)
Parameters
System.
|
System.
|
Compressed
|
System.
|
InsertCore(Int32, CompressedList<T>)
Declaration
public void InsertCore(int index, CompressedList<T> list)
Parameters
System.
|
Compressed
|
Remove(Int32, Int32)
Declaration
public void Remove(int index, int count)
Parameters
System.
|
System.
|
RemoveCore(Int32, Int32)
Declaration
public void RemoveCore(int index, int count)
Parameters
System.
|
System.
|
SubList(Int32, Int32)
Declaration
public CompressedList<T> SubList(int startIndex, int count)
Parameters
System.
|
System.
|
Returns
Update(Int32, T)
Declaration
public void Update(int offset, T dataItem)
Parameters
System.
|
T
dataItem
|
Update(Int32, IList<T>)
Declaration
public void Update(int offset, IList<T> rawData)
Parameters
System.
|
System.
|
Update(Int32, Int32, CompressedList<T>, Int32)
Declaration
public void Update(int destinationOffset, int sourceOffset, CompressedList<T> sourceList, int count)
Parameters
System.
|
System.
|
Compressed
|
System.
|
UpdateCore(Int32, T)
Declaration
public void UpdateCore(int offset, T dataItem)
Parameters
System.
|
T
dataItem
|