Table of Contents

Class HtmlHelper

Namespace
Shift.Common
Assembly
Shift.Common.dll
public static class HtmlHelper
Inheritance
HtmlHelper
Inherited Members

Methods

EncodePotentiallyDangerousInclusions(string)

public static string EncodePotentiallyDangerousInclusions(string input)

Parameters

input string

Returns

string
public static HtmlHelper.LinkItem[] ExtractLinks(string html, int? hrefMaxLength = null, int? textMaxLength = null)

Parameters

html string
hrefMaxLength int?
textMaxLength int?

Returns

LinkItem[]

GetInnerText(string)

public static string GetInnerText(string tag)

Parameters

tag string

Returns

string

GetPageCharset(string)

public static string GetPageCharset(string html)

Parameters

html string

Returns

string

RemovePotentiallyDangerousInclusions(string)

public static string RemovePotentiallyDangerousInclusions(string input)

Parameters

input string

Returns

string

ReplacePotentiallyDangerousInclusions(string, Func<char, string>)

public static string ReplacePotentiallyDangerousInclusions(string input, Func<char, string> replace)

Parameters

input string
replace Func<char, string>

Returns

string

ReplacePotentiallyDangerousInclusions(string, string)

public static string ReplacePotentiallyDangerousInclusions(string input, string replaceWith = " ")

Parameters

input string
replaceWith string

Returns

string

ResolveRelativePaths(string, string, ResolveOptions)

public static string ResolveRelativePaths(string url, string html, HtmlHelper.ResolveOptions options = null)

Parameters

url string
html string
options HtmlHelper.ResolveOptions

Returns

string

ResolveRelativePaths(string, StringBuilder, ResolveOptions)

public static string ResolveRelativePaths(string url, StringBuilder html, HtmlHelper.ResolveOptions options = null)

Parameters

url string
html StringBuilder
options HtmlHelper.ResolveOptions

Returns

string

ResolveRelativePaths(Uri, StringBuilder, ResolveOptions)

public static string ResolveRelativePaths(Uri uri, StringBuilder html, HtmlHelper.ResolveOptions options = null)

Parameters

uri Uri
html StringBuilder
options HtmlHelper.ResolveOptions

Returns

string