C# Class Masonry.Core.Hosting.EmbeddedViewFileProvider

Locates views that are embedded resources.
Inheritance: EmbeddedFileProvider
Mostra file Open project: DenisVuyka/Masonry Class Usage Examples

Public Methods

Method Description
EmbeddedViewFileProvider ( ) : System.IO
EmbeddedViewFileProvider ( string siteRoot ) : System.IO

Initializes a new instance of the EmbeddedViewFileProvider class.

EmbeddedViewFileProvider ( string siteRoot, IViewGenerator viewGenerator ) : System.IO

Initializes a new instance of the EmbeddedViewFileProvider class.

Protected Methods

Method Description
LoadStream ( string virtualPath, MappedResource resource ) : Stream

Resource to load. Will correct the returned views (so that they work as regular non-embedded views)

Private Methods

Method Description
CorrectView ( string virtualPath, Stream stream ) : Stream

Method Details

EmbeddedViewFileProvider() public method

public EmbeddedViewFileProvider ( ) : System.IO
return System.IO

EmbeddedViewFileProvider() public method

Initializes a new instance of the EmbeddedViewFileProvider class.
public EmbeddedViewFileProvider ( string siteRoot ) : System.IO
siteRoot string Root directory of the web site
return System.IO

EmbeddedViewFileProvider() public method

Initializes a new instance of the EmbeddedViewFileProvider class.
public EmbeddedViewFileProvider ( string siteRoot, IViewGenerator viewGenerator ) : System.IO
siteRoot string Root directory of the web site
viewGenerator IViewGenerator View fixer
return System.IO

LoadStream() protected method

Resource to load. Will correct the returned views (so that they work as regular non-embedded views)
protected LoadStream ( string virtualPath, MappedResource resource ) : Stream
virtualPath string Requested virtual path
resource MappedResource Identified resource (i.e. the one to load)
return System.IO.Stream