C# Класс MarkdownDeep.SpanFormatter

Наследование: StringScanner
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateEmphasisMark ( ) : Token
ResolveEmphasisMarks ( List tokens, List marks ) : void
ResolveEmphasisMarks_classic ( List tokens, List marks ) : void
SpanFormatter ( Markdown m ) : System
SplitMarkToken ( List tokens, List marks, Token token, int position ) : Token
Tokenize ( string str, int start, int len ) : void

Приватные методы

Метод Описание
CreateToken ( TokenType type, int startOffset, int length ) : Token
CreateToken ( TokenType type, object data ) : Token
Format ( string str ) : string
Format ( StringBuilder dest, string str ) : void
Format ( StringBuilder dest, string str, int start, int len ) : void
FormatParagraph ( StringBuilder dest, string str, int start, int len ) : void
FormatPlain ( StringBuilder dest, string str, int start, int len ) : void
FreeToken ( Token token ) : void
IsEmphasisChar ( char ch ) : bool
MakeID ( string str ) : string
MakeID ( string str, int start, int len ) : string
ProcessAutoLink ( ) : Token
ProcessCodeSpan ( ) : Token
ProcessLinkOrImageOrFootnote ( ) : Token
Render ( StringBuilder sb, string str ) : void
RenderPlain ( StringBuilder sb, string str ) : void

Описание методов

CreateEmphasisMark() публичный Метод

public CreateEmphasisMark ( ) : Token
Результат Token

ResolveEmphasisMarks() публичный Метод

public ResolveEmphasisMarks ( List tokens, List marks ) : void
tokens List
marks List
Результат void

ResolveEmphasisMarks_classic() публичный Метод

public ResolveEmphasisMarks_classic ( List tokens, List marks ) : void
tokens List
marks List
Результат void

SpanFormatter() публичный Метод

public SpanFormatter ( Markdown m ) : System
m Markdown
Результат System

SplitMarkToken() публичный Метод

public SplitMarkToken ( List tokens, List marks, Token token, int position ) : Token
tokens List
marks List
token Token
position int
Результат Token

Tokenize() публичный Метод

public Tokenize ( string str, int start, int len ) : void
str string
start int
len int
Результат void