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

Definition

Namespace:Telerik.Windows.Core

Assembly:Telerik.Windows.Scheduling.Core.dll

Type Parameters:

T

Syntax:

C#
public class CompressedList<T> : IEquatable<CompressedList<T>>

Inheritance: objectCompressedList<T>

Derived Classes: DoubleCompressedList

Implements: IEquatable<CompressedList<T>>

Constructors

C#
public CompressedList(IList<T> rawData, Func<T, T, bool> areEqual)
Parameters:rawDataIList<T>areEqualFunc<T, T, bool>
C#
public CompressedList(int count, T defaultValue, Func<T, T, bool> areEqual)
Parameters:countintdefaultValueTareEqualFunc<T, T, bool>

Properties

C#
public IList<CompressedListItem<T>> CompressedData { get; }
C#
public int Count { get; }

Methods

C#
public bool Equals(CompressedList<T> other)
Parameters:otherCompressedList<T>Returns:

bool

Implements: IEquatable<CompressedList<T>>.Equals(CompressedList<T>)

C#
public void Insert(int index, IList<T> rawData)
Parameters:indexintrawDataIList<T>
C#
public void Insert(int destinationOffset, int sourceOffset, CompressedList<T> sourceList, int count)
Parameters:destinationOffsetintsourceOffsetintsourceListCompressedList<T>countint
C#
public void Insert(int index, T value, int count)
Parameters:indexintvalueTcountint
C#
public void InsertCore(int index, CompressedList<T> list)
Parameters:indexintlistCompressedList<T>
C#
public void Remove(int index, int count)
Parameters:indexintcountint
C#
public void RemoveCore(int index, int count)
Parameters:indexintcountint
C#
public CompressedList<T> SubList(int startIndex, int count)
Parameters:startIndexintcountintReturns:

CompressedList<T>

C#
public void Update(int offset, IList<T> rawData)
Parameters:offsetintrawDataIList<T>
C#
public void Update(int destinationOffset, int sourceOffset, CompressedList<T> sourceList, int count)
Parameters:destinationOffsetintsourceOffsetintsourceListCompressedList<T>countint
C#
public void Update(int offset, T dataItem)
Parameters:offsetintdataItemT
C#
public void UpdateCore(int offset, T dataItem)
Parameters:offsetintdataItemT