protected LoadBinderBase(Chain <TPage, TData> parent, int into) { Parent = parent; Index = into; }
public LoadNextBinder(Chain <TPage, TData> parent, int into) : base(parent, into) { Parent._source.StartLoadPage(this, new Range <int>( Parent.First.Bounds.Max, Parent.First.Bounds.Max + Parent.PageSize)); }
public ReloadExistingBinder(Chain <TPage, TData> parent, int into) : base(parent, into) { Parent._source.StartLoadPage(this, Parent._pages[into].Bounds); }
public LoadPreviousBinder(Chain <TPage, TData> parent, int into) : base(parent, into) { Parent._source.StartLoadPage(this, new Range <int>( Parent.First.Bounds.Min - Parent.PageSize, Parent.First.Bounds.Min)); }