nuget update
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": 2,
|
||||
"contentHash": "U8VVH7VJjv6czP7qWyzDq6CRaiJQe7/sESUCL8H3kiEa3zi0l9TonIKlD/YidQ5DlgTumracii6zjLyKPEFKwA==",
|
||||
"source": "https://api.nuget.org/v3/index.json"
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>UglyToad.PdfPig.Tokenization</id>
|
||||
<version>1.7.0-custom-5</version>
|
||||
<authors>UglyToad.PdfPig.Tokenization</authors>
|
||||
<description>Package Description</description>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.5.1">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.5.2">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.6">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.6.1">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.6.2">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.7">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="UglyToad.PdfPig.Core" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
<dependency id="UglyToad.PdfPig.Tokens" version="1.7.0-custom-5" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,205 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>UglyToad.PdfPig.Tokenization</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.DictionaryTokenizer.#ctor(System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.DictionaryTokenizer"/>.
|
||||
</summary>
|
||||
<param name="requiredKeys">
|
||||
Can be provided to recover from errors with missing dictionary end symbols if the
|
||||
set of keys expected in the dictionary are known.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer">
|
||||
<summary>
|
||||
Read an <see cref="T:UglyToad.PdfPig.Tokens.EndOfLineToken"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.ReadsNextByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.EndOfLineTokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ITokenizer">
|
||||
<summary>
|
||||
Reads tokens from input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.ITokenizer.ReadsNextByte">
|
||||
<summary>
|
||||
Whether this tokenizer type reads the byte following the token itself to detect if the token has ended.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ITokenizer.TryTokenize(System.Byte,UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokens.IToken@)">
|
||||
<summary>
|
||||
Try and read the token of the corresponding type from the input.
|
||||
</summary>
|
||||
<param name="currentByte">The byte read to detect this is the correct tokenizer to use.</param>
|
||||
<param name="inputBytes">The input data.</param>
|
||||
<param name="token">The token of the corresponding type if read.</param>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.ListPool`1">
|
||||
<summary>
|
||||
An object pool for lists.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:System.Collections.Generic.List`1"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.ListPool`1.Return(System.Collections.Generic.List{`0})">
|
||||
<summary>
|
||||
Returns an item to the pool of available lists..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner">
|
||||
<summary>
|
||||
The default <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/> for reading PostScript/PDF style data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentTokenStart">
|
||||
<summary>
|
||||
The offset in the input data at which the <see cref="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken"/> starts.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentToken">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.CurrentPosition">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Length">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.#ctor(UglyToad.PdfPig.Core.IInputBytes,UglyToad.PdfPig.Tokenization.Scanner.ScannerScope,System.Collections.Generic.IReadOnlyDictionary{UglyToad.PdfPig.Tokens.NameToken,System.Collections.Generic.IReadOnlyList{UglyToad.PdfPig.Tokens.NameToken}})">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner"/> from the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.TryReadToken``1(``0@)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.Seek(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.MoveNext">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.CoreTokenScanner.RecoverFromIncorrectEndImage(System.Int64)">
|
||||
<summary>
|
||||
Handles the situation where "EI" was encountered in the inline image data but was
|
||||
not the end of the image.
|
||||
</summary>
|
||||
<param name="lastEndImageOffset">The offset of the "E" of the "EI" marker which was incorrectly read.</param>
|
||||
<returns>The set of bytes from the incorrect "EI" to the correct "EI" including the incorrect "EI".</returns>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
A <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner" /> that supports seeking in the underlying input data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Seek(System.Int64)">
|
||||
<summary>
|
||||
Move to the specified position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.CurrentPosition">
|
||||
<summary>
|
||||
The current position in the input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.Length">
|
||||
<summary>
|
||||
The length of the data represented by this scanner.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Add support for a custom type of tokenizer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.DeregisterCustomTokenizer(UglyToad.PdfPig.Tokenization.ITokenizer)">
|
||||
<summary>
|
||||
Remove support for a custom type of tokenizer added with <see cref="M:UglyToad.PdfPig.Tokenization.Scanner.ISeekableTokenScanner.RegisterCustomTokenizer(System.Byte,UglyToad.PdfPig.Tokenization.ITokenizer)"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner">
|
||||
<summary>
|
||||
Scan input for PostScript/PDF tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.MoveNext">
|
||||
<summary>
|
||||
Read the next token in the input.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.CurrentToken">
|
||||
<summary>
|
||||
The currently read token.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner.TryReadToken``1(``0@)">
|
||||
<summary>
|
||||
Try reading a token of the specific type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope">
|
||||
<summary>
|
||||
The current scope of the <see cref="T:UglyToad.PdfPig.Tokenization.Scanner.ITokenScanner"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.None">
|
||||
<summary>
|
||||
Reading normally.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Array">
|
||||
<summary>
|
||||
Reading inside an array.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:UglyToad.PdfPig.Tokenization.Scanner.ScannerScope.Dictionary">
|
||||
<summary>
|
||||
Reading inside a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:UglyToad.PdfPig.Tokenization.StringBuilderPool">
|
||||
<summary>
|
||||
A pool for <see cref="T:System.Text.StringBuilder"/>s to reduce allocations during tokenization.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Create a new <see cref="T:UglyToad.PdfPig.Tokenization.StringBuilderPool"/> holding the number of items specified by the capacity.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Borrow">
|
||||
<summary>
|
||||
Get an item from the pool, remember to return it using <see cref="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)"/> at the end.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:UglyToad.PdfPig.Tokenization.StringBuilderPool.Return(System.Text.StringBuilder)">
|
||||
<summary>
|
||||
Returns an item to the pool of available builders.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
EyOho/27t2n2lGed5i2ZHFt+SrrSdEMPxZL+luycrH2lnZOaskBHPm4oVwSChr6UElm5SUUGBzisR21Ipl59bg==
|
||||
Reference in New Issue
Block a user