FindMyFiles
FindMyFiles.Virtualization
PageSeed Struct
A page of already-fetched rows handed to Reassign(ISearchResult, IReadOnlyList<PageSeed>, IHighlighter), so the viewport is filled the instant a new result is published — never a placeholder flash.
public readonly record struct PageSeed : System.IEquatable<FindMyFiles.Virtualization.PageSeed>
Implements System.IEquatable<PageSeed>
Constructors
PageSeed(long, IReadOnlyList<RowData>) Constructor
A page of already-fetched rows handed to Reassign(ISearchResult, IReadOnlyList<PageSeed>, IHighlighter), so the viewport is filled the instant a new result is published — never a placeholder flash.
public PageSeed(long Page, System.Collections.Generic.IReadOnlyList<FindMyFiles.Engine.RowData> Rows);
Parameters
Page System.Int64
Page index (row index ÷ FindMyFiles.Virtualization.VirtualResultList.PageSize) these rows belong to.
Rows System.Collections.Generic.IReadOnlyList<RowData>
The page's rows in slot order, as fetched from the engine.
Properties
PageSeed.Page Property
Page index (row index ÷ FindMyFiles.Virtualization.VirtualResultList.PageSize) these rows belong to.
public long Page { get; init; }
Property Value
PageSeed.Rows Property
The page's rows in slot order, as fetched from the engine.
public System.Collections.Generic.IReadOnlyList<FindMyFiles.Engine.RowData> Rows { get; init; }