C# Class Telerik.Web.Mvc.UI.WebAssetItemMerger

The default web asset merger.
Inheritance: IWebAssetItemMerger
Show file Open project: juanplopes/simple-telerik Class Usage Examples

Public Methods

Method Description
Merge ( string contentType, string assetHandlerPath, bool isSecured, bool canCompress, WebAssetItemCollection assets ) : IList

Merges the specified assets.

MergeGroup ( string contentType, string assetHandlerPath, bool isSecured, bool canCompress, WebAssetItemGroup group ) : IList
WebAssetItemMerger ( IWebAssetRegistry assetRegistry, IUrlResolver urlResolver, IUrlEncoder urlEncoder ) : System

Initializes a new instance of the WebAssetItemMerger class.

Private Methods

Method Description
FilterFrameworkGroup ( WebAssetItemGroup itemGroup ) : WebAssetItemGroup
FilterFullUrls ( WebAssetItemGroup itemGroup ) : IEnumerable
FilterNativeFiles ( WebAssetItemGroup itemGroup ) : IList
GetNativeFileCdnUrl ( string fileName, bool isSecured, bool canCompress ) : string
IsNativeFile ( WebAssetItem item ) : bool
ProcessGroup ( WebAssetItemGroup group, string contentType, string assetHandlerPath, IList urls ) : void
Resolve ( string path, string version ) : string

Method Details

Merge() public method

Merges the specified assets.
public Merge ( string contentType, string assetHandlerPath, bool isSecured, bool canCompress, WebAssetItemCollection assets ) : IList
contentType string Type of the content.
assetHandlerPath string The asset handler path.
isSecured bool if set to true [is secure].
canCompress bool if set to true [can compress].
assets WebAssetItemCollection The assets.
return IList

MergeGroup() public method

public MergeGroup ( string contentType, string assetHandlerPath, bool isSecured, bool canCompress, WebAssetItemGroup group ) : IList
contentType string
assetHandlerPath string
isSecured bool
canCompress bool
group WebAssetItemGroup
return IList

WebAssetItemMerger() public method

Initializes a new instance of the WebAssetItemMerger class.
public WebAssetItemMerger ( IWebAssetRegistry assetRegistry, IUrlResolver urlResolver, IUrlEncoder urlEncoder ) : System
assetRegistry IWebAssetRegistry The asset registry.
urlResolver IUrlResolver The URL resolver.
urlEncoder IUrlEncoder The URL encoder.
return System