C# Class MarkdownDeep.Markdown

Afficher le fichier Open project: toptensoftware/markdowndeep Class Usage Examples

Méthodes publiques

Свойство Type Description
FormatCodeBlock Func
GetImageSize bool>.Func
PrepareImage Func
PrepareLink bool>.Func
QualifyUrl string>.Func

Private Properties

Свойство Type Description
AddAbbreviation void
AddFootnote void
AddLinkDefinition void
ClaimFootnote int
CreateBlock Block
FreeBlock void
GetAbbreviations List
GetStringBuilder StringBuilder
HtmlEncode void
HtmlEncodeAndConvertTabsToSpaces void
IsSectionHeader bool
MakeUniqueHeaderID string
MakeUniqueHeaderID string
ProcessBlocks List

Méthodes publiques

Méthode Description
GetLinkDefinition ( string id ) : LinkDefinition
JoinSections ( List sections ) : string
JoinUserSections ( List sections ) : string
Markdown ( ) : System
OnGetImageSize ( string url, bool TitledImage, int &width, int &height ) : bool
OnPrepareImage ( HtmlTag tag, bool TitledImage ) : void
OnPrepareLink ( HtmlTag tag ) : void
OnQualifyUrl ( string url ) : string
OnSectionFooter ( StringBuilder dest, int Index ) : void
OnSectionHeader ( StringBuilder dest, int Index ) : void
OnSectionHeadingSuffix ( StringBuilder dest, int Index ) : void
SplitSections ( string markdown ) : List
SplitUserSections ( string markdown ) : List
Transform ( string str ) : string
Transform ( string str, LinkDefinition>.Dictionary &definitions ) : string

Private Methods

Méthode Description
AddAbbreviation ( string abbr, string title ) : void
AddFootnote ( Block footnote ) : void
AddLinkDefinition ( LinkDefinition link ) : void
ClaimFootnote ( string id ) : int
CreateBlock ( ) : Block
FreeBlock ( Block b ) : void
GetAbbreviations ( ) : List
GetStringBuilder ( ) : StringBuilder
HtmlEncode ( StringBuilder dest, string str, int start, int len ) : void
HtmlEncodeAndConvertTabsToSpaces ( StringBuilder dest, string str, int start, int len ) : void
IsSectionHeader ( Block b ) : bool
MakeUniqueHeaderID ( string strHeaderText ) : string
MakeUniqueHeaderID ( string strHeaderText, int startOffset, int length ) : string
ProcessBlocks ( string str ) : List

Method Details

GetLinkDefinition() public méthode

public GetLinkDefinition ( string id ) : LinkDefinition
id string
Résultat LinkDefinition

JoinSections() public static méthode

public static JoinSections ( List sections ) : string
sections List
Résultat string

JoinUserSections() public static méthode

public static JoinUserSections ( List sections ) : string
sections List
Résultat string

Markdown() public méthode

public Markdown ( ) : System
Résultat System

OnGetImageSize() public méthode

public OnGetImageSize ( string url, bool TitledImage, int &width, int &height ) : bool
url string
TitledImage bool
width int
height int
Résultat bool

OnPrepareImage() public méthode

public OnPrepareImage ( HtmlTag tag, bool TitledImage ) : void
tag HtmlTag
TitledImage bool
Résultat void

OnPrepareLink() public méthode

public OnPrepareLink ( HtmlTag tag ) : void
tag HtmlTag
Résultat void

OnQualifyUrl() public méthode

public OnQualifyUrl ( string url ) : string
url string
Résultat string

OnSectionFooter() public méthode

public OnSectionFooter ( StringBuilder dest, int Index ) : void
dest StringBuilder
Index int
Résultat void

OnSectionHeader() public méthode

public OnSectionHeader ( StringBuilder dest, int Index ) : void
dest StringBuilder
Index int
Résultat void

OnSectionHeadingSuffix() public méthode

public OnSectionHeadingSuffix ( StringBuilder dest, int Index ) : void
dest StringBuilder
Index int
Résultat void

SplitSections() public static méthode

public static SplitSections ( string markdown ) : List
markdown string
Résultat List

SplitUserSections() public static méthode

public static SplitUserSections ( string markdown ) : List
markdown string
Résultat List

Transform() public méthode

public Transform ( string str ) : string
str string
Résultat string

Transform() public méthode

public Transform ( string str, LinkDefinition>.Dictionary &definitions ) : string
str string
definitions LinkDefinition>.Dictionary
Résultat string

Property Details

FormatCodeBlock public_oe property

public Func FormatCodeBlock
Résultat Func

GetImageSize public_oe property

public Func GetImageSize
Résultat bool>.Func

PrepareImage public_oe property

public Func PrepareImage
Résultat Func

PrepareLink public_oe property

public Func PrepareLink
Résultat bool>.Func

QualifyUrl public_oe property

public Func QualifyUrl
Résultat string>.Func