C# Class TailBlazer.Domain.FileHandling.ExludedLinesProvider

Inheritance: ILineProvider
Datei anzeigen Open project: RolandPheasant/TailBlazer

Public Methods

Method Description
ExludedLinesProvider ( [ lines, bool>.Func itemsToExclude ) : System
ReadLines ( ScrollRequest scroll ) : IEnumerable
ReadLinesImpl ( ScrollRequest scroll ) : IEnumerable

Private Methods

Method Description
YieldTail ( int pageSize, int firstIndex, int deficit ) : IEnumerable

Method Details

ExludedLinesProvider() public method

public ExludedLinesProvider ( [ lines, bool>.Func itemsToExclude ) : System
lines [
itemsToExclude bool>.Func
return System

ReadLines() public method

public ReadLines ( ScrollRequest scroll ) : IEnumerable
scroll ScrollRequest
return IEnumerable

ReadLinesImpl() public method

public ReadLinesImpl ( ScrollRequest scroll ) : IEnumerable
scroll ScrollRequest
return IEnumerable