Class EnumerableOperation
Inheritance
System.Object
EnumerableOperation
Assembly: Syncfusion.EJ2.dll
Syntax
public class EnumerableOperation : Object
Constructors
EnumerableOperation()
Declaration
public EnumerableOperation()
Methods
Execute(IEnumerable, DataManagerRequest)
Declaration
public IEnumerable Execute(IEnumerable dataSource, DataManagerRequest manager)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
DataManagerRequest |
manager |
|
Returns
Type |
System.Collections.IEnumerable |
GetColumnType(IEnumerable, String, Type)
Declaration
public Type GetColumnType(IEnumerable dataSource, string filterString, Type type)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.String |
filterString |
|
System.Type |
type |
|
Returns
GetDataType(IEnumerable, Type, String)
Declaration
public Type GetDataType(IEnumerable dataSource, Type type, string field)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Type |
type |
|
System.String |
field |
|
Returns
Grouping<T>(IEnumerable, String, List<Aggregate>, Boolean, OnDemandGroupInfo)
Declaration
public IEnumerable Grouping<T>(IEnumerable dataSource, string field, List<Aggregate> aggregates, bool isLazyLoad, OnDemandGroupInfo OnDemandGroupInfo)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.String |
field |
|
System.Collections.Generic.List<Aggregate> |
aggregates |
|
System.Boolean |
isLazyLoad |
|
OnDemandGroupInfo |
OnDemandGroupInfo |
|
Returns
Type |
System.Collections.IEnumerable |
Type Parameters
Declaration
public IEnumerable PerformFiltering(IEnumerable dataSource, List<WhereFilter> whereFilter, string condition)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<WhereFilter> |
whereFilter |
|
System.String |
condition |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformGrouping(IEnumerable dataSource, List<string> grouped)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<System.String> |
grouped |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformGrouping<T>(IEnumerable groupData, List<string> grouped, List<Aggregate> aggregates)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
groupData |
|
System.Collections.Generic.List<System.String> |
grouped |
|
System.Collections.Generic.List<Aggregate> |
aggregates |
|
Returns
Type |
System.Collections.IEnumerable |
Type Parameters
Declaration
public IEnumerable PerformLazyLoadGrouping<T>(IEnumerable groupData, DataManagerRequest dm)
Parameters
Returns
Type |
System.Collections.IEnumerable |
Type Parameters
Declaration
public IEnumerable PerformSearching(IEnumerable dataSource, List<SearchFilter> searchFilter)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<SearchFilter> |
searchFilter |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformSelect(IEnumerable dataSource, List<string> select)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<System.String> |
select |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformSkip(IEnumerable dataSource, int skip)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Int32 |
skip |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformSorting(IEnumerable dataSource, List<Sort> sortedColumns)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<Sort> |
sortedColumns |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformSorting(IEnumerable dataSource, List<SortedColumn> sortedColumns)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Collections.Generic.List<SortedColumn> |
sortedColumns |
|
Returns
Type |
System.Collections.IEnumerable |
Declaration
public IEnumerable PerformTake(IEnumerable dataSource, int take)
Parameters
Type |
Name |
Description |
System.Collections.IEnumerable |
dataSource |
|
System.Int32 |
take |
|
Returns
Type |
System.Collections.IEnumerable |