Files
PdfPig/src/UglyToad.Pdf/Tokenization/Scanner/ITokenScanner.cs

20 lines
396 B
C#

namespace UglyToad.Pdf.Tokenization.Scanner
{
using Tokens;
internal interface ITokenScanner
{
bool MoveNext();
IToken CurrentToken { get; }
bool TryReadToken<T>(out T token) where T : class, IToken;
}
internal interface ISeekableTokenScanner : ITokenScanner
{
void Seek(long position);
long CurrentPosition { get; }
}
}