Meziantou.Framework.Markdown.Helpers namespace
Classes
| Name | Description |
|---|---|
| CharHelper | Helper class for handling characters. |
| CharNormalizer | Class used to simplify a unicode char to a simple ASCII string |
| CharacterMap<T> | Allows to associate characters to a data structures and query efficiently for them. |
| DefaultObjectCache<T> | A default object cache that expect the type {T} to provide a parameter less constructor |
| EntityHelper | Helper class to decode an entity. |
| HtmlHelper | Helper to parse several HTML tags. |
| LinkHelper | Helpers to parse Markdown links. |
| NewLineExtensions | Represents the NewLineExtensions type. |
| ObjectCache<T> | A simple object recycling system. |
| OrderedList<T> | A List that provides methods for inserting/finding before/after. See remarks. |
| StringBuilderCache | Represents the StringBuilderCache type. |
| StringBuilderExtensions | Extensions for StringBuilder |
Structs
| Name | Description |
|---|---|
| LineReader | A line reader from a TextReader that can provide precise source position |
| StringLine | A struct representing a text line. |
| StringLineGroup | A group of StringLine. |
| StringLineGroup.Enumerator | Enumerates the lines of a StringLineGroup. |
| StringLineGroup.Iterator | The iterator used to iterate other the lines. |
| StringLineGroup.LineOffset | The position of a line in the slice that StringLineGroup.ToSlice returns. |
| StringSlice | A lightweight struct that represents a slice of a string. |
Interfaces
| Name | Description |
|---|---|
| ICharIterator | Provides a common interface for iterating characters over a StringSlice or StringLineGroup. |
Enums
| Name | Description |
|---|---|
| NewLine | Represents a character or set of characters that represent a separation between two lines of text |