Property | Type | Description | |
---|---|---|---|
HeadersRegex | |||
TrimArray | char[] |
Property | Type | Description | |
---|---|---|---|
HostFormatting | ProcessUrl>.IDictionary | ||
ImagesDelegate | ProcessImagesDelegate | ||
SchemeFormatting | ProcessUrl>.IDictionary | ||
ServerName | string |
Method | Description | |
---|---|---|
CreateInlineTagReplacers ( bool checking, string>.Func |
|
|
Format ( string txt ) : string |
Форматирование текста. НЕПОТОКОБЕЗОПАСНЫЙ!
|
|
Format ( string txt, bool smile ) : string |
Форматирование текста. НЕПОТОКОБЕЗОПАСНЫЙ!
|
|
Format ( string txt, bool smile, bool doNotReplaceTags, bool doNotFormatImplicitLinks ) : string |
Форматирование текста. НЕПОТОКОБЕЗОПАСНЫЙ!
|
|
FormatEmail ( string email ) : string |
Format email address
|
|
GetMSDNRef ( string keyword ) : string |
Возвращает ссылку на MSDN.
|
|
GetSmileFiles ( string text ) : string[] |
Возвращает список имен файлов смайликов, задействованных в сообщении.
|
|
IsThereModeratorTag ( string text ) : bool |
Проверяет на наличие модераторского текста в сообщении
|
|
ProcessISBN ( |
Обработка ISBN
|
|
ProcessImages ( |
Process RSDN IMG tag
|
|
RemoveModeratorTag ( string text ) : string |
Remove [moderator] tag from text.
|
|
RemoveTaglineTag ( string text ) : string |
Remove [tagline] tag from text.
|
|
ReplaceImgWithUrl ( string text ) : string |
Заменить теги IMG на URL.
|
|
TextFormatter ( ) : System |
Создаёт экземпляр класса TextFormatter.
|
|
TextFormatter ( ProcessImagesDelegate imagesDelegate ) : System |
Создаёт экземпляр класса TextFormatter
|
Method | Description | |
---|---|---|
AddClass ( HtmlAnchor link, string className ) : HtmlAnchor |
Add css class to HtmlAnchor
|
|
DefaultProcessImagesDelegate ( |
Делагат по умолчанию для обработки картинок.
|
|
DoMSDNRef ( |
Обработывает ссылки на MSDN.
|
|
FormatRsdnURLs ( |
Format RSDN URLs to hyperlinks. Used in both, explicitly & implicitly specified links.
|
|
FormatURLs ( |
Format URLs to hyperlinks. Used in both, explicitly & implicitly specified links.
|
|
GetImagePrefix ( ) : string |
Возвращает префикс для картинок.
|
|
GetPathToRoot ( ) : string |
Returns path to root of the site.
|
|
ListEvaluator ( |
Обработка нумерованных списков
|
|
PaintCode ( |
Раскраска кода
|
|
ParseUrl ( string url ) : |
Отпарсить URL.
|
|
ProcessEmailLink ( |
Process email link.
|
|
ProcessImplicitURLs ( |
Process implicit URLs (not explicity specified by RSDN URL tag).
|
|
ProcessRsdnLink ( |
Process RSDN link tag
|
|
ProcessRsdnLinkAsAnchor ( |
Process RSDN link tag
|
|
ProcessURLs ( string url, string tag ) : string |
Process RSDN URL tag
|
|
RenderHtmlAnchor ( HtmlAnchor htmlAnchor ) : string |
Renders HTML for url.
|
Method | Description | |
---|---|---|
ProcessMsHelpLink ( |
Process local MSDN links (ms-help scheme).
|
|
SetFont ( string code ) : string |
Заменяет временные теги на html.
|
protected static AddClass ( HtmlAnchor link, string className ) : HtmlAnchor | ||
link | HtmlAnchor | |
className | string | |
return | HtmlAnchor |
public static CreateInlineTagReplacers ( bool checking, string>.Func |
||
checking | bool | |
tagNameGetter | string>.Func | |
return | StringBuilder>>.IList |
protected static DefaultProcessImagesDelegate ( |
||
formatter | Форматтер. | |
image | Регэксповское совпадение тэга [img]. | |
return | string |
protected DoMSDNRef ( |
||
match | Вхождение [msdn] | |
return | string |
public Format ( string txt ) : string | ||
txt | string | Исходный текст. |
return | string |
public Format ( string txt, bool smile ) : string | ||
txt | string | Исходный текст. |
smile | bool | Признак обработки смайликов. |
return | string |
public Format ( string txt, bool smile, bool doNotReplaceTags, bool doNotFormatImplicitLinks ) : string | ||
txt | string | Исходный текст. |
smile | bool | Признак обработки смайликов. |
doNotReplaceTags | bool | Не заменять служебные символы HTML. |
doNotFormatImplicitLinks | bool | Не форматировать явно не указанные ссылки. |
return | string |
protected FormatRsdnURLs ( |
||
urlMatch | Regex match with URL address. | |
link | HtmlAnchor | HtmlLink, initialized by default |
return | bool |
protected FormatURLs ( |
||
urlMatch | Regex match with URL address. | |
urlAdsress | string | URL address. |
urlName | string | URL name. May be or may be not different from URL address. |
return | string |
public GetMSDNRef ( string keyword ) : string | ||
keyword | string | Название функции или искомый текст. |
return | string |
public static GetSmileFiles ( string text ) : string[] | ||
text | string | |
return | string[] |
public static IsThereModeratorTag ( string text ) : bool | ||
text | string | |
return | bool |
protected static ListEvaluator ( |
||
match | ||
return | string |
protected static PaintCode ( |
||
codeMatch | Вхождение кода (группа tag содержит тип кода) | |
return | StringBuilder |
protected static ParseUrl ( string url ) : |
||
url | string | |
return |
protected ProcessEmailLink ( |
||
match | Email match | |
return | string |
public ProcessISBN ( |
||
match | ||
isbn | string | |
return | string |
public ProcessImages ( |
||
image | Regexp match with RSDN img tag | |
return | string |
protected ProcessImplicitURLs ( |
||
match | URL match. | |
return | string |
protected ProcessRsdnLink ( |
||
name | Regexp match with RSDN link tag | |
return | string |
protected ProcessRsdnLinkAsAnchor ( |
||
name | Regexp match with RSDN link tag | |
return | HtmlAnchor |
protected ProcessURLs ( string url, string tag ) : string | ||
url | string | |
tag | string | |
return | string |
public static RemoveModeratorTag ( string text ) : string | ||
text | string | Original text. |
return | string |
public static RemoveTaglineTag ( string text ) : string | ||
text | string | Original text. |
return | string |
protected static RenderHtmlAnchor ( HtmlAnchor htmlAnchor ) : string | ||
htmlAnchor | HtmlAnchor | |
return | string |
public static ReplaceImgWithUrl ( string text ) : string | ||
text | string | |
return | string |
public TextFormatter ( ProcessImagesDelegate imagesDelegate ) : System | ||
imagesDelegate | ProcessImagesDelegate | Делегат для обработки картинок.
/// Если null - используется делегат по умолчанию |
return | System |
public static Regex,System.Text.RegularExpressions HeadersRegex | ||
return |
protected IDictionary |
||
return | ProcessUrl>.IDictionary |
protected ProcessImagesDelegate ImagesDelegate | ||
return | ProcessImagesDelegate |
protected IDictionary |
||
return | ProcessUrl>.IDictionary |