---
title: "Class QueryResultPagingManager"
slug: "sdk--stylelabs.m.sdk.models.querying.queryresultpagingmanager"
abstract: ""
---
# Class QueryResultPagingManager

Query result paging manager.

## Inheritance

object

QueryResultPagingManager

## Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsQuerying

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public static class QueryResultPagingManager
```

## Methods

### CanMoveNext(IQueryResult)

Checks if the query can move to the next page.

#### Declaration

```csharp
public static bool CanMoveNext(IQueryResult queryResult)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html) | queryResult | The query result. |

#### Returns

| Type | Description |
| --- | --- |
| bool | Weather the query can move to next page. |

### CanMovePrevious(IQueryResult)

Checks if the query can move to the previous page.

#### Declaration

```csharp
public static bool CanMovePrevious(IQueryResult queryResult)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html) | queryResult | The query result. |

#### Returns

| Type | Description |
| --- | --- |
| bool | Weather the query can move to previous page. |

### GetIterationPagesize(IQueryResult)

Gets the page size.

#### Declaration

```csharp
public static long GetIterationPagesize(IQueryResult queryResult)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html) | queryResult | The query result. |

#### Returns

| Type | Description |
| --- | --- |
| long | The page size. |

### GetOffsetNextPage(IQueryResult)

Gets the next page offset.

#### Declaration

```csharp
public static long GetOffsetNextPage(IQueryResult queryResult)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html) | queryResult | The query result. |

#### Returns

| Type | Description |
| --- | --- |
| long | The offset. |

### GetOffsetPreviousPage(IQueryResult)

Gets the previous page offset.

#### Declaration

```csharp
public static long GetOffsetPreviousPage(IQueryResult queryResult)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html) | queryResult | The query result. |

#### Returns

| Type | Description |
| --- | --- |
| long | The offset. |
