Slice represents the combination of Take and Skip.
It bypasses a certain number of TEntity and then take another number of them.
Inheritance Hierarchy
Object | ||||
![]() | VisitableBase | |||
![]() | Expression | |||
![]() | Expression<(Of <(<'IEnumerable<(Of <(<'TEntity>)>)>>)>)> | |||
![]() | Slice<(Of <(<'TEntity>)>)> |
Assembly: Epic.Query.Object
Declaration Syntax
C# |
[SerializableAttribute] public sealed class Slice<TEntity> : Expression<IEnumerable<TEntity>> where TEntity : class
Generic Template Parameters
- TEntity
- Type of the entity.
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
![]() | Slice<(Of <(<'TEntity>)>)>(Order<(Of <<'(TEntity>)>>), UInt32) |
Initializes a new instance of the Slice<(Of <(<'TEntity>)>)> class.
|
![]() | Slice<(Of <(<'TEntity>)>)>(UInt32, Order<(Of <<'(TEntity>)>>)) |
Initializes a new instance of the Slice<(Of <(<'TEntity>)>)> class.
|
![]() | Slice<(Of <(<'TEntity>)>)>(Order<(Of <<'(TEntity>)>>), UInt32, UInt32) |
Initializes a new instance of the Slice<(Of <(<'TEntity>)>)> class.
|
![]() | Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).) |
![]() | GetObjectData(SerializationInfo, StreamingContext) |
Gets the object data to serialize.
(Overrides Expression.GetObjectData(SerializationInfo, StreamingContext).) |
![]() | Skipping |
Number of TEntity to bypass.
|
![]() | Source |
The ordered set of TEntity to slice.
|
![]() | TakingAtMost |
Number of TEntity to take at most.
|