Constructors
-
Inline
Processor(String Initializes a new instance of the InlineProcessor class.Builder Cache, Markdown Document, Inline Parser List, Boolean, Markdown Parser Context)
Methods
-
Get
Source Position(Int32) -
Get
Source Gets the source position for the specified offset within the current slice.Position(Int32, Int32&, Int32&) -
Get
Source Position From Local Span(Source Span) -
Post
Process Inlines(Int32, Inline, Inline, Boolean) -
Process
Inline Processes the inline of the specified LeafBlock.Leaf(Leaf Block)
Properties
- Block Gets the current block being processed.
-
Block
New Gets or sets the new block to replace the block being processed. - Context Gets the parser context or null if none is available.
-
Debug
Log Gets or sets the debug log writer. No log if null. - Document Gets the root document.
- Inline Gets or sets the current inline. Used by InlineParser to return a new inline if match was successfull
-
Line
Index Gets or sets the index of the line from the begining of the document being processed. -
Literal
Inline Gets the literal inline parser.Parser -
Parser
States Gets the parser states that can be used by InlineParser using their Index property. - Parsers Gets the list of inline parsers.
-
Precise
Source Gets a value indicating whether to provide precise source location.Location - Root Gets the root container of the current Block.
-
String
Builders Gets the cache string builders.