OrderExpressionInfo<TItem>
Class OrderExpressionInfo<TItem> in Microsoft.Azure.CosmosRepository.Specification.
Namespace: Microsoft.Azure.CosmosRepository.Specification
Kind: class
public class OrderExpressionInfo<TItem> where TItem : IItemType parameters
| Name | Description |
|---|---|
TItem | — |
Example
Members
Constructor
OrderExpressionInfo<TItem>.OrderExpressionInfo(Expression<Func<TItem, object>>, OrderTypeEnum)
Creates instance of OrderExpressionInfo.
public OrderExpressionInfo(Expression<Func<TItem, object>> keySelector, OrderTypeEnum orderType)Parameters
| Name | Type | Description |
|---|---|---|
keySelector | Object}} | A function to extract a key from an element. |
orderType | OrderTypeEnum | Whether to (subsequently) sort ascending or descending. |
Propertys
OrderExpressionInfo<TItem>.KeySelector
A function to extract a key from an element.
public Expression<Func<TItem, object>> KeySelector { get; }Returns — Object}}
OrderExpressionInfo<TItem>.OrderType
Whether to (subsequently) sort ascending or descending.
public OrderTypeEnum OrderType { get; }Returns — OrderTypeEnum
OrderExpressionInfo<TItem>.KeySelectorFunc
Compiled KeySelector.
public Func<TItem, object> KeySelectorFunc { get; }Returns — Object}