C# Class Orchard.FileSystems.Dependencies.DynamicModuleVirtualPathProvider

The purpose of this virtual path provider is to add file dependencies to .csproj files served from the "~/Modules" or "~/Themes" directory.
Inheritance: System.Web.Hosting.VirtualPathProvider, ICustomVirtualPathProvider
Mostra file Open project: ucdavis/Orchard

Private Properties

Property Type Description
GetExtensionDescriptor Orchard.FileSystems.Dependencies.ActivatedExtensionDescriptor
GetFileHashWorker string
ModuleMatch string
PrefixMatch string

Public Methods

Method Description
DynamicModuleVirtualPathProvider ( IExtensionDependenciesManager extensionDependenciesManager, IEnumerable loaders ) : System
GetFileHash ( string virtualPath, IEnumerable virtualPathDependencies ) : string

Private Methods

Method Description
GetExtensionDescriptor ( string virtualPath ) : Orchard.FileSystems.Dependencies.ActivatedExtensionDescriptor
GetFileHashWorker ( string virtualPath, IEnumerable virtualPathDependencies ) : string
ModuleMatch ( string virtualPath, string prefix ) : string
PrefixMatch ( string virtualPath ) : string

Method Details

DynamicModuleVirtualPathProvider() public method

public DynamicModuleVirtualPathProvider ( IExtensionDependenciesManager extensionDependenciesManager, IEnumerable loaders ) : System
extensionDependenciesManager IExtensionDependenciesManager
loaders IEnumerable
return System

GetFileHash() public method

public GetFileHash ( string virtualPath, IEnumerable virtualPathDependencies ) : string
virtualPath string
virtualPathDependencies IEnumerable
return string