Contravariant order criterion.
Inheritance Hierarchy
Object | |||
![]() | VisitableBase | ||
![]() | OrderCriterion<(Of <(<'TSpecializedEntity>)>)> | ||
![]() | ContravariantOrder<(Of <(<'TEntity, TSpecializedEntity>)>)> |
Assembly: Epic.Query.Object
Declaration Syntax
C# |
[SerializableAttribute] public sealed class ContravariantOrder<TEntity, TSpecializedEntity> : OrderCriterion<TSpecializedEntity> where TEntity : class where TSpecializedEntity : class, TEntity
Generic Template Parameters
- TEntity
[Missing <typeparam name="TEntity"/> documentation for "T:Epic.Query.Object.ContravariantOrder`2"]
- TSpecializedEntity
[Missing <typeparam name="TSpecializedEntity"/> documentation for "T:Epic.Query.Object.ContravariantOrder`2"]
Members
All Members | Constructors | Methods | |||
Member | Description | |
---|---|---|
![]() | ContravariantOrder<(Of <(<'TEntity, TSpecializedEntity>)>)>(OrderCriterion<(Of <<'(TEntity>)>>)) |
Initializes a new instance of the ContravariantOrder<(Of <(<'TEntity, TSpecializedEntity>)>)> class
that apply the innerOrderCriterion to TSpecializedEntity.
|
![]() | 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 <<'(TSpecializedEntity>)>>)) |
Chain the specified criterion after the current one.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.Chain(OrderCriterion<(Of <<'(TEntity>)>>)).) |
![]() | Compare(TSpecializedEntity, TSpecializedEntity) |
Compares two TSpecializedEntity and returns a value indicating
whether one is less than, equal to, or greater than the other.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.Compare(TEntity, TEntity).) |
![]() | EqualsA(OrderCriterion<(Of <<'(TSpecializedEntity>)>>)) |
Determines whether the specified OrderCriterion<(Of <(<'TEntity>)>)> is a ContravariantOrder<(Of <(<'TEntity, TSpecializedEntity>)>)>
that wraps the same OrderCriterion<(Of <(<'TEntity>)>)> as the current instance.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.EqualsA(OrderCriterion<(Of <<'(TEntity>)>>)).) |
![]() | For<(Of <<'(TMoreSpecializedEntity>)>>)()()()() |
Returns the current OrderCriterion wrapped to handle any TSpecializedEntity.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.For<(Of <<'(TSpecializedEntity>)>>)()()()().) |
![]() | GetObjectData(SerializationInfo, StreamingContext) |
Gets the object data to be serialized.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.GetObjectData(SerializationInfo, StreamingContext).) |
![]() | Reverse()()()() |
Reverse this order criterion.
(Overrides OrderCriterion<(Of <(<'TSpecializedEntity>)>)>.Reverse()()()().) |