UglyToad.PdfPig.Tokenization
Create a new .
Can be provided to recover from errors with missing dictionary end symbols if the
set of keys expected in the dictionary are known.
Read an .
Reads tokens from input data.
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
Try and read the token of the corresponding type from the input.
The byte read to detect this is the correct tokenizer to use.
The input data.
The token of the corresponding type if read.
An object pool for lists.
Create a new holding the number of items specified by the capacity.
Get an item from the pool, remember to return it using at the end.
Returns an item to the pool of available lists..
The default for reading PostScript/PDF style data.
The offset in the input data at which the starts.
Create a new from the input.
Handles the situation where "EI" was encountered in the inline image data but was
not the end of the image.
The offset of the "E" of the "EI" marker which was incorrectly read.
The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".
A that supports seeking in the underlying input data.
Move to the specified position.
The current position in the input.
The length of the data represented by this scanner.
Add support for a custom type of tokenizer.
Remove support for a custom type of tokenizer added with .
Scan input for PostScript/PDF tokens.
Read the next token in the input.
The currently read token.
Try reading a token of the specific type.
The current scope of the .
Reading normally.
Reading inside an array.
Reading inside a dictionary.
A pool for s to reduce allocations during tokenization.
Create a new holding the number of items specified by the capacity.
Get an item from the pool, remember to return it using at the end.
Returns an item to the pool of available builders.