Search documentationEsc

OrderExpressionInfo<TItem>

Class OrderExpressionInfo<TItem> in Microsoft.Azure.CosmosRepository.Specification.

Namespace: Microsoft.Azure.CosmosRepository.Specification
Kind: class

public class OrderExpressionInfo<TItem> where TItem : IItem

Type parameters

NameDescription
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

NameTypeDescription
keySelectorObject}}A function to extract a key from an element.
orderTypeOrderTypeEnumWhether 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; }

ReturnsObject}}

OrderExpressionInfo<TItem>.OrderType

Whether to (subsequently) sort ascending or descending.

public OrderTypeEnum OrderType { get; }

ReturnsOrderTypeEnum

OrderExpressionInfo<TItem>.KeySelectorFunc

Compiled KeySelector.

public Func<TItem, object> KeySelectorFunc { get; }

ReturnsObject}