Class PaginationQueryStringValueExpression
- Namespace
- JsonApiDotNetCore.Queries.Expressions
- Assembly
- JsonApiDotNetCore.dll
Represents pagination in a query string, resulting from text such as:
1,articles:2
.
[PublicAPI]
public class PaginationQueryStringValueExpression : QueryExpression- Inheritance
- 
      
      
      PaginationQueryStringValueExpression
- Inherited Members
Constructors
PaginationQueryStringValueExpression(IImmutableList<PaginationElementQueryStringValueExpression>)
public PaginationQueryStringValueExpression(IImmutableList<PaginationElementQueryStringValueExpression> elements)Parameters
Properties
Elements
The list of one or more pagination elements.
public IImmutableList<PaginationElementQueryStringValueExpression> Elements { get; }Property Value
Methods
Accept<TArgument, TResult>(QueryExpressionVisitor<TArgument, TResult>, TArgument)
public override TResult Accept<TArgument, TResult>(QueryExpressionVisitor<TArgument, TResult> visitor, TArgument argument)Parameters
- visitorQueryExpressionVisitor<TArgument, TResult>
- argumentTArgument
Returns
- TResult
Type Parameters
- TArgument
- TResult
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)Parameters
- objobject
- The object to compare with the current object. 
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
ToFullString()
public override string ToFullString()Returns
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
- A string that represents the current object.