Class PageSize
- Namespace
- Cratis.Arc.Queries
- Assembly
- Cratis.Arc.Core.dll
Concept representing the number of items per page for paging.
public record PageSize : ConceptAs<int>, IComparable<ConceptAs<int>>, IComparable<int>, IComparable, IEquatable<ConceptAs<int>>, IEquatable<PageSize>
- Inheritance
-
PageSize
- Implements
- Inherited Members
- Extension Methods
Constructors
PageSize(PageSize)
protected PageSize(PageSize original)
Parameters
originalPageSize
PageSize(int)
Concept representing the number of items per page for paging.
public PageSize(int Value)
Parameters
ValueintConcept value.
Fields
NotSet
Represents a not-set PageSize.
public static readonly PageSize NotSet
Field Value
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out int)
public void Deconstruct(out int Value)
Parameters
Valueint
Equals(PageSize?)
public virtual bool Equals(PageSize? other)
Parameters
otherPageSize
Returns
Equals(ConceptAs<int>?)
public override sealed bool Equals(ConceptAs<int>? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(PageSize?, PageSize?)
public static bool operator ==(PageSize? left, PageSize? right)
Parameters
Returns
implicit operator int(PageSize)
public static implicit operator int(PageSize pageSize)
Parameters
Returns
implicit operator PageSize(int)
public static implicit operator PageSize(int value)
Parameters
valueintThe integer to convert from.
Returns
operator !=(PageSize?, PageSize?)
public static bool operator !=(PageSize? left, PageSize? right)