<PackageReference Include="Azure.Core" Version="1.44.1" />

Page<T>

public abstract class Page<T>
A single Page<T> of values from a request that may return zero or more Page<T>s of values.
using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Azure { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public abstract class Page<[System.Runtime.CompilerServices.Nullable(2)] T> { [System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] private class PageCore : Page<T> { private readonly Response _response; public override IReadOnlyList<T> Values { get; } [System.Runtime.CompilerServices.Nullable(2)] [field: System.Runtime.CompilerServices.Nullable(2)] public override string ContinuationToken { [System.Runtime.CompilerServices.NullableContext(2)] get; } public PageCore(IReadOnlyList<T> values, [System.Runtime.CompilerServices.Nullable(2)] string continuationToken, Response response) { _response = response; Values = values; ContinuationToken = continuationToken; } public override Response GetRawResponse() { return _response; } } public abstract IReadOnlyList<T> Values { get; } [System.Runtime.CompilerServices.Nullable(2)] public abstract string ContinuationToken { [System.Runtime.CompilerServices.NullableContext(2)] get; } public abstract Response GetRawResponse(); public static Page<T> FromValues(IReadOnlyList<T> values, [System.Runtime.CompilerServices.Nullable(2)] string continuationToken, Response response) { return new PageCore(values, continuationToken, response); } [System.Runtime.CompilerServices.NullableContext(2)] [EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() { return base.ToString(); } [System.Runtime.CompilerServices.NullableContext(2)] [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object obj) { return base.Equals(obj); } [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() { return base.GetHashCode(); } } }