C# Class Brandy.Web.EmbeddedResourceVirtualPathProvider

Inheritance: System.Web.Hosting.VirtualPathProvider
Show file Open project: BrandyFx/Brandy Class Usage Examples

Private Properties

Property Type Description
Cache NestedVirtualFile
GetAssemblyResourceNamePairs IEnumerable
GetNestedVirtualFile NestedVirtualFile
GetReferencedAssemblies IEnumerable
GetResourceMappings ISet
GetSearchPath string

Public Methods

Method Description
AddNamespaceMapping ( string path, string toNamespace ) : void
FileExists ( string virtualPath ) : bool
GetCacheDependency ( string virtualPath, IEnumerable virtualPathDependencies, System.DateTime utcStart ) : System.Web.Caching.CacheDependency
GetFile ( string virtualPath ) : System.Web.Hosting.VirtualFile
RemoveNamespaceMapping ( string path ) : void

Private Methods

Method Description
Cache ( string virtualPath ) : NestedVirtualFile
GetAssemblyResourceNamePairs ( ) : IEnumerable
GetNestedVirtualFile ( string virtualPath ) : NestedVirtualFile
GetReferencedAssemblies ( ) : IEnumerable
GetResourceMappings ( string virtualPath ) : ISet
GetSearchPath ( string virtualPath ) : string

Method Details

AddNamespaceMapping() public method

public AddNamespaceMapping ( string path, string toNamespace ) : void
path string
toNamespace string
return void

FileExists() public method

public FileExists ( string virtualPath ) : bool
virtualPath string
return bool

GetCacheDependency() public method

public GetCacheDependency ( string virtualPath, IEnumerable virtualPathDependencies, System.DateTime utcStart ) : System.Web.Caching.CacheDependency
virtualPath string
virtualPathDependencies IEnumerable
utcStart System.DateTime
return System.Web.Caching.CacheDependency

GetFile() public method

public GetFile ( string virtualPath ) : System.Web.Hosting.VirtualFile
virtualPath string
return System.Web.Hosting.VirtualFile

RemoveNamespaceMapping() public method

public RemoveNamespaceMapping ( string path ) : void
path string
return void