Class
Group<T>

Definition

Namespace:Telerik.WinControls.Data

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class Group<T> : IReadOnlyCollection<T>, IEnumerable where T : IDataItem

Inheritance: objectGroup<T>

Derived Classes: DataItemGroup<TDataItem>

Implements: IEnumerableIReadOnlyCollection<T>

Constructors

Group(object)

Declaration

cs-api-definition
public Group(object key)

Parameters

key

object

Group(object, Group<T>)

Declaration

cs-api-definition
public Group(object key, Group<T> parent)

Parameters

key

object

parent

Group<T>

Properties

Groups

Gets the groups.

Declaration

cs-api-definition
public virtual GroupCollection<T> Groups { get; }

Property Value

GroupCollection<T>

The groups.

Header

Gets or sets the header.

Declaration

cs-api-definition
public virtual string Header { get; set; }

Property Value

string

The header.

ItemCount

Gets the item count.

Declaration

cs-api-definition
public virtual int ItemCount { get; }

Property Value

int

The item count.

Items

Declaration

cs-api-definition
protected virtual IList<T> Items { get; }

Property Value

IList<T>

Key

Gets the key of the group.

Declaration

cs-api-definition
public object Key { get; }

Property Value

object

The key.

Level

Get the zero-based depth of the Group

Declaration

cs-api-definition
public int Level { get; }

Property Value

int

Parent

Gets the parent.

Declaration

cs-api-definition
public virtual Group<T> Parent { get; }

Property Value

Group<T>

The parent.

this[int]

Gets the item at the specified index.

Declaration

cs-api-definition
public virtual T this[int index] { get; }

Parameters

index

int

Property Value

T

Implements IReadOnlyCollection<T>.this[int]

Methods

Contains(T)

Determines whether [contains] [the specified item].

Declaration

cs-api-definition
public virtual bool Contains(T item)

Parameters

item

T

The item.

Returns

bool

true if [contains] [the specified item]; otherwise, false.

Implements IReadOnlyCollection<T>.Contains(T)

CopyTo(T[], int)

Copies to.

Declaration

cs-api-definition
public virtual void CopyTo(T[] array, int index)

Parameters

array

T[]

The array.

index

int

The index.

Implements IReadOnlyCollection<T>.CopyTo(T[], int)

Evaluate(string)

Evaluates the specified expression.

Declaration

cs-api-definition
public object Evaluate(string expression)

Parameters

expression

string

The expression.

Returns

object

GetEnumerator()

Declaration

cs-api-definition
public virtual IEnumerator<T> GetEnumerator()

Returns

IEnumerator<T>

IndexOf(T)

Indexes the of.

Declaration

cs-api-definition
public virtual int IndexOf(T item)

Parameters

item

T

The item.

Returns

int

Implements IReadOnlyCollection<T>.IndexOf(T)