mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-04-05 21:01:35 +08:00
434 lines
19 KiB
XML
434 lines
19 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>MarkdownSharp</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.AutoHyperlink">
|
|
<summary>
|
|
when true, (most) bare plain URLs are auto-hyperlinked
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.AutoNewLines">
|
|
<summary>
|
|
when true, RETURN becomes a literal newline
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.EmptyElementSuffix">
|
|
<summary>
|
|
use ">" for HTML output, or " />" for XHTML output
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.EncodeProblemUrlCharacters">
|
|
<summary>
|
|
when true, problematic URL characters like [, ], (, and so forth will be encoded
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.LinkEmails">
|
|
<summary>
|
|
when false, email addresses will never be auto-linked
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.IMarkdownOptions.StrictBoldItalic">
|
|
<summary>
|
|
when true, bold and italic require non-word characters on either side
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="T:MarkdownSharp.Markdown">
|
|
<summary>
|
|
Markdown is a text-to-HTML conversion tool for web writers.
|
|
Markdown allows you to write using an easy-to-read, easy-to-write plain text format,
|
|
then convert it to structurally valid XHTML (or HTML).
|
|
</summary>
|
|
</member>
|
|
<member name="F:MarkdownSharp.Markdown._nestDepth">
|
|
<summary>
|
|
maximum nested depth of [] and () supported by the transform; implementation detail
|
|
</summary>
|
|
</member>
|
|
<member name="F:MarkdownSharp.Markdown._tabWidth">
|
|
<summary>
|
|
Tabs are automatically converted to spaces as part of the transform
|
|
this constant determines how "wide" those tabs become in spaces
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.#ctor">
|
|
<summary>
|
|
Create a new Markdown instance using default options
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.#ctor(MarkdownSharp.IMarkdownOptions)">
|
|
<summary>
|
|
Create a new Markdown instance and optionally load options from the supplied options parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.#ctor(System.Boolean)">
|
|
<summary>
|
|
Create a new Markdown instance and optionally load options from a configuration
|
|
file. There they should be stored in the appSettings section, available options are:
|
|
|
|
Markdown.StrictBoldItalic (true/false)
|
|
Markdown.EmptyElementSuffix (">" or " />" without the quotes)
|
|
Markdown.LinkEmails (true/false)
|
|
Markdown.AutoNewLines (true/false)
|
|
Markdown.AutoHyperlink (true/false)
|
|
Markdown.EncodeProblemUrlCharacters (true/false)
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.#cctor">
|
|
<summary>
|
|
In the static constuctor we'll initialize what stays the same across all transforms.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.Transform(System.String)">
|
|
<summary>
|
|
Transforms the provided Markdown-formatted text to HTML;
|
|
see http://en.wikipedia.org/wiki/Markdown
|
|
</summary>
|
|
<remarks>
|
|
The order in which other subs are called here is
|
|
essential. Link and image substitutions need to happen before
|
|
EscapeSpecialChars(), so that any *'s or _'s in the a
|
|
and img tags get encoded.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.RunBlockGamut(System.String)">
|
|
<summary>
|
|
Perform transformations that form block-level tags like paragraphs, headers, and list items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.RunSpanGamut(System.String)">
|
|
<summary>
|
|
Perform transformations that occur *within* block-level tags like paragraphs, headers, and list items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.FormParagraphs(System.String)">
|
|
<summary>
|
|
splits on two or more newlines, to form "paragraphs";
|
|
each paragraph is then unhashed (if it is a hash) or wrapped in HTML p tag
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.GetNestedBracketsPattern">
|
|
<summary>
|
|
Reusable pattern to match balanced [brackets]. See Friedl's
|
|
"Mastering Regular Expressions", 2nd Ed., pp. 328-331.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.GetNestedParensPattern">
|
|
<summary>
|
|
Reusable pattern to match balanced (parens). See Friedl's
|
|
"Mastering Regular Expressions", 2nd Ed., pp. 328-331.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.StripLinkDefinitions(System.String)">
|
|
<summary>
|
|
Strips link definitions from text, stores the URLs and titles in hash references.
|
|
</summary>
|
|
<remarks>
|
|
^[id]: url "optional title"
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.GetBlockPattern">
|
|
<summary>
|
|
derived pretty much verbatim from PHP Markdown
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.HashHTMLBlocks(System.String)">
|
|
<summary>
|
|
replaces any block-level HTML blocks with hash entries
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.TokenizeHTML(System.String)">
|
|
<summary>
|
|
returns an array of HTML tokens comprising the input string. Each token is
|
|
either a tag (possibly with nested, tags contained therein, such
|
|
as <a href="<MTFoo>">, or a run of text between tags. Each element of the
|
|
array is a two-element array; the first is either 'tag' or 'text'; the second is
|
|
the actual value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoAnchors(System.String)">
|
|
<summary>
|
|
Turn Markdown link shortcuts into HTML anchor tags
|
|
</summary>
|
|
<remarks>
|
|
[link text](url "title")
|
|
[link text][id]
|
|
[id]
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoImages(System.String)">
|
|
<summary>
|
|
Turn Markdown image shortcuts into HTML img tags.
|
|
</summary>
|
|
<remarks>
|
|
![alt text][id]
|
|

|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoHeaders(System.String)">
|
|
<summary>
|
|
Turn Markdown headers into HTML header tags
|
|
</summary>
|
|
<remarks>
|
|
Header 1
|
|
========
|
|
|
|
Header 2
|
|
--------
|
|
|
|
# Header 1
|
|
## Header 2
|
|
## Header 2 with closing hashes ##
|
|
...
|
|
###### Header 6
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoHorizontalRules(System.String)">
|
|
<summary>
|
|
Turn Markdown horizontal rules into HTML hr tags
|
|
</summary>
|
|
<remarks>
|
|
***
|
|
* * *
|
|
---
|
|
- - -
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoLists(System.String)">
|
|
<summary>
|
|
Turn Markdown lists into HTML ul and ol and li tags
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.ProcessListItems(System.String,System.String)">
|
|
<summary>
|
|
Process the contents of a single ordered or unordered list, splitting it
|
|
into individual list items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoCodeBlocks(System.String)">
|
|
<summary>
|
|
/// Turn Markdown 4-space indented code into HTML pre code blocks
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoCodeSpans(System.String)">
|
|
<summary>
|
|
Turn Markdown `code spans` into HTML code tags
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoItalicsAndBold(System.String)">
|
|
<summary>
|
|
Turn Markdown *italics* and **bold** into HTML strong and em tags
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoHardBreaks(System.String)">
|
|
<summary>
|
|
Turn markdown line breaks (two space at end of line) into HTML break tags
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoBlockQuotes(System.String)">
|
|
<summary>
|
|
Turn Markdown > quoted blocks into HTML blockquote blocks
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.DoAutoLinks(System.String)">
|
|
<summary>
|
|
Turn angle-delimited URLs into HTML anchor tags
|
|
</summary>
|
|
<remarks>
|
|
<http://www.example.com>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.Outdent(System.String)">
|
|
<summary>
|
|
Remove one level of line-leading spaces
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EncodeEmailAddress(System.String)">
|
|
<summary>
|
|
encodes email address randomly
|
|
roughly 10% raw, 45% hex, 45% dec
|
|
note that @ is always encoded and : never is
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EncodeCode(System.String)">
|
|
<summary>
|
|
Encode/escape certain Markdown characters inside code blocks and spans where they are literals
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EncodeAmpsAndAngles(System.String)">
|
|
<summary>
|
|
Encode any ampersands (that aren't part of an HTML entity) and left or right angle brackets
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EscapeBackslashes(System.String)">
|
|
<summary>
|
|
Encodes any escaped characters such as \`, \*, \[ etc
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.Unescape(System.String)">
|
|
<summary>
|
|
swap back in all the special characters we've hidden
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EscapeBoldItalic(System.String)">
|
|
<summary>
|
|
escapes Bold [ * ] and Italic [ _ ] characters
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EncodeProblemUrlChars(System.String)">
|
|
<summary>
|
|
hex-encodes some unusual "problem" chars in URLs to avoid URL detection problems
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.EscapeSpecialCharsWithinTagAttributes(System.String)">
|
|
<summary>
|
|
Within tags -- meaning between < and > -- encode [\ ` * _] so they
|
|
don't conflict with their use in Markdown for code, italics and strong.
|
|
We're replacing each such character with its corresponding hash
|
|
value; this is likely overkill, but it should prevent us from colliding
|
|
with the escape values by accident.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.Normalize(System.String)">
|
|
<summary>
|
|
convert all tabs to _tabWidth spaces;
|
|
standardizes line endings from DOS (CR LF) or Mac (CR) to UNIX (LF);
|
|
makes sure text ends with a couple of newlines;
|
|
removes any blank lines (only spaces) in the text
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.Markdown.RepeatString(System.String,System.Int32)">
|
|
<summary>
|
|
this is to emulate what's evailable in PHP
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.Markdown.Version">
|
|
<summary>
|
|
current version of MarkdownSharp;
|
|
see http://code.google.com/p/markdownsharp/ for the latest code or to contribute
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.#cctor">
|
|
<summary>
|
|
Static constructor
|
|
</summary>
|
|
<remarks>
|
|
In the static constuctor we'll initialize what stays the same across all transforms.
|
|
</remarks>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:MarkdownSharp.MarkdownOld.Transform(System.String)" -->
|
|
<member name="M:MarkdownSharp.MarkdownOld.StripLinkDefinitions(System.String)">
|
|
<summary>
|
|
Strips link definitions from text, stores the URLs and titles in hash references.
|
|
</summary>
|
|
<remarks>Link defs are in the form: ^[id]: url "optional title"</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.HashHTMLBlocks(System.String)">
|
|
<summary>
|
|
Hashify HTML blocks
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.RunBlockGamut(System.String)">
|
|
<summary>
|
|
These are all the transformations that form block-level
|
|
tags like paragraphs, headers, and list items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.RunSpanGamut(System.String)">
|
|
<summary>
|
|
These are all the transformations that occur *within* block-level
|
|
tags like paragraphs, headers, and list items.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:MarkdownSharp.MarkdownOld.TokenizeHTML(System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:MarkdownSharp.MarkdownOld.DoAnchors(System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:MarkdownSharp.MarkdownOld.DoImages(System.String)" -->
|
|
<member name="M:MarkdownSharp.MarkdownOld.ProcessListItems(System.String,System.String)">
|
|
<summary>
|
|
Process the contents of a single ordered or unordered list, splitting it
|
|
into individual list items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.EncodeCode(System.String)">
|
|
<summary>
|
|
Encode/escape certain characters inside Markdown code runs.
|
|
</summary>
|
|
<remarks>
|
|
The point is that in code, these characters are literals, and lose their
|
|
special Markdown meanings.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.EncodeAmpsAndAngles(System.String)">
|
|
<summary>
|
|
Smart processing for ampersands and angle brackets that need to be encoded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.UnescapeSpecialChars(System.String)">
|
|
<summary>
|
|
Swap back in all the special characters we've hidden.
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.Outdent(System.String)">
|
|
<summary>
|
|
Remove one level of line-leading tabs or spaces
|
|
</summary>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.RepeatString(System.String,System.Int32)">
|
|
<summary>
|
|
This is to emulate what's evailable in PHP
|
|
</summary>
|
|
<param name="text"></param>
|
|
<param name="count"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:MarkdownSharp.MarkdownOld.ComputeMD5(System.String)">
|
|
<summary>
|
|
Calculate an MD5 hash of an arbitrary string
|
|
</summary>
|
|
<param name="text"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.AutoHyperlink">
|
|
<summary>
|
|
when true, (most) bare plain URLs are auto-hyperlinked
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.AutoNewLines">
|
|
<summary>
|
|
when true, RETURN becomes a literal newline
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.EmptyElementSuffix">
|
|
<summary>
|
|
use ">" for HTML output, or " />" for XHTML output
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.EncodeProblemUrlCharacters">
|
|
<summary>
|
|
when true, problematic URL characters like [, ], (, and so forth will be encoded
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.LinkEmails">
|
|
<summary>
|
|
when false, email addresses will never be auto-linked
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
<member name="P:MarkdownSharp.MarkdownOptions.StrictBoldItalic">
|
|
<summary>
|
|
when true, bold and italic require non-word characters on either side
|
|
WARNING: this is a significant deviation from the markdown spec
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|