Set of criteria to sort an IEnumerable<(Of <(<'T>)>)>.
Inheritance Hierarchy
Object | |||
VisitableBase | |||
OrderCriterion<(Of <(<'TEntity>)>)> | |||
OrderCriteria<(Of <(<'TEntity>)>)> |
Assembly: Epic.Query.Object
Declaration Syntax
C# |
[SerializableAttribute] public sealed class OrderCriteria<TEntity> : OrderCriterion<TEntity>, IEnumerable<OrderCriterion<TEntity>>, IEnumerable where TEntity : class
Generic Template Parameters
- TEntity
- Type of the entity that can be sorted by these criteria.
Members
All Members | Methods | ||||
Member | Description | |
---|---|---|
Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).) | |
Chain(OrderCriterion<(Of <<'(TEntity>)>>)) |
Chain the specified criterion after the current chain.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.Chain(OrderCriterion<(Of <<'(TEntity>)>>)).) | |
Compare(TEntity, TEntity) |
Compare the specified entities.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.Compare(TEntity, TEntity).) | |
EqualsA(OrderCriterion<(Of <<'(TEntity>)>>)) |
Determines whether the specified OrderCriteria<(Of <(<'TEntity>)>)> is equal to the
current OrderCriteria<(Of <(<'TEntity>)>)>, given that EqualsA(OrderCriterion<(Of <<'(TEntity>)>>))
grant that it is not nullNothingnullptr, this and that it has the same type of the current instance.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.EqualsA(OrderCriterion<(Of <<'(TEntity>)>>)).) | |
For<(Of <<'(TSpecializedEntity>)>>)()()()() |
Returns the current OrderCriterion<(Of <(<'TEntity>)>)> wrapped to handle any TSpecializedEntity.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.For<(Of <<'(TSpecializedEntity>)>>)()()()().) | |
GetEnumerator()()()() |
Gets the enumerator of contained criteria.
| |
GetObjectData(SerializationInfo, StreamingContext) |
Gets the object data to serialize.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.GetObjectData(SerializationInfo, StreamingContext).) | |
Reverse()()()() |
Reverse this criterion producing a new set of OrderCriteria<(Of <(<'TEntity>)>)>.
(Overrides OrderCriterion<(Of <(<'TEntity>)>)>.Reverse()()()().) |