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()()()().) |