- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record PageResult<T> : IEquatable<PageResult<T>>
Type Parameters
T
- Inheritance
-
PageResult<T>
- Implements
-
- Inherited Members
-
Constructors
protected PageResult(PageResult<T> original)
Parameters
original
PageResult<T>
public PageResult(int FilteredCount, int ItemCount, IReadOnlyList<T> Items, int Page, int PageCount, int PageSize, int TotalCount)
Parameters
FilteredCount
int
ItemCount
int
Items
IReadOnlyList<T>
Page
int
PageCount
int
PageSize
int
TotalCount
int
Properties
protected virtual Type EqualityContract { get; }
Property Value
- Type
public int FilteredCount { get; init; }
Property Value
- int
public int ItemCount { get; init; }
Property Value
- int
public IReadOnlyList<T> Items { get; init; }
Property Value
- IReadOnlyList<T>
public int Page { get; init; }
Property Value
- int
public int PageCount { get; init; }
Property Value
- int
public int PageSize { get; init; }
Property Value
- int
public int TotalCount { get; init; }
Property Value
- int
Methods
public void Deconstruct(out int FilteredCount, out int ItemCount, out IReadOnlyList<T> Items, out int Page, out int PageCount, out int PageSize, out int TotalCount)
Parameters
FilteredCount
int
ItemCount
int
Items
IReadOnlyList<T>
Page
int
PageCount
int
PageSize
int
TotalCount
int
public virtual bool Equals(PageResult<T>? other)
Parameters
other
PageResult<T>
Returns
- bool
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
public override int GetHashCode()
Returns
- int
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
public override string ToString()
Returns
- string
public virtual PageResult<T> <Clone>$()
Returns
- PageResult<T>
Operators
public static bool operator ==(PageResult<T>? left, PageResult<T>? right)
Parameters
left
PageResult<T>
right
PageResult<T>
Returns
- bool
public static bool operator !=(PageResult<T>? left, PageResult<T>? right)
Parameters
left
PageResult<T>
right
PageResult<T>
Returns
- bool