C# Class WebMarkupMin.Core.HtmlMinifier

HTML minifier
Inheritance: IMarkupMinifier
Show file Open project: Taritsyn/WebMarkupMin Class Usage Examples

Public Methods

Method Description
HtmlMinifier ( HtmlMinificationSettings settings = null, ICssMinifier cssMinifier = null, IJsMinifier jsMinifier = null, ILogger logger = null ) : System.Text

Constructs instance of HTML minifier

Minify ( string content ) : MarkupMinificationResult

Minify HTML content

Minify ( string content, Encoding encoding ) : MarkupMinificationResult

Minify HTML content

Minify ( string content, bool generateStatistics ) : MarkupMinificationResult

Minify HTML content

Minify ( string content, string fileContext ) : MarkupMinificationResult

Minify HTML content

Minify ( string content, string fileContext, Encoding encoding, bool generateStatistics ) : MarkupMinificationResult

Minify HTML content

Method Details

HtmlMinifier() public method

Constructs instance of HTML minifier
public HtmlMinifier ( HtmlMinificationSettings settings = null, ICssMinifier cssMinifier = null, IJsMinifier jsMinifier = null, ILogger logger = null ) : System.Text
settings HtmlMinificationSettings HTML minification settings
cssMinifier ICssMinifier CSS minifier
jsMinifier IJsMinifier JS minifier
logger ILogger Logger
return System.Text

Minify() public method

Minify HTML content
public Minify ( string content ) : MarkupMinificationResult
content string HTML content
return MarkupMinificationResult

Minify() public method

Minify HTML content
public Minify ( string content, Encoding encoding ) : MarkupMinificationResult
content string HTML content
encoding System.Text.Encoding Text encoding
return MarkupMinificationResult

Minify() public method

Minify HTML content
public Minify ( string content, bool generateStatistics ) : MarkupMinificationResult
content string HTML content
generateStatistics bool Flag for whether to allow generate minification statistics
return MarkupMinificationResult

Minify() public method

Minify HTML content
public Minify ( string content, string fileContext ) : MarkupMinificationResult
content string HTML content
fileContext string File context
return MarkupMinificationResult

Minify() public method

Minify HTML content
public Minify ( string content, string fileContext, Encoding encoding, bool generateStatistics ) : MarkupMinificationResult
content string HTML content
fileContext string File context
encoding System.Text.Encoding Text encoding
generateStatistics bool Flag for whether to allow generate minification statistics
return MarkupMinificationResult