C# Class MarkdownDeep.SpanFormatter

Inheritance: StringScanner
Afficher le fichier Open project: FransBouma/DocNet Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CreateEmphasisMark() public méthode

public CreateEmphasisMark ( ) : Token
Résultat Token

ResolveEmphasisMarks() public méthode

public ResolveEmphasisMarks ( List tokens, List marks ) : void
tokens List
marks List
Résultat void

ResolveEmphasisMarks_classic() public méthode

public ResolveEmphasisMarks_classic ( List tokens, List marks ) : void
tokens List
marks List
Résultat void

SpanFormatter() public méthode

public SpanFormatter ( Markdown m ) : System
m Markdown
Résultat System

SplitMarkToken() public méthode

public SplitMarkToken ( List tokens, List marks, Token token, int position ) : Token
tokens List
marks List
token Token
position int
Résultat Token

Tokenize() public méthode

public Tokenize ( string str, int start, int len ) : void
str string
start int
len int
Résultat void