Brandy.Web.EmbeddedResourceVirtualPathProvider.GetCacheDependency C# (CSharp) Method

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
        public override CacheDependency GetCacheDependency(string virtualPath, IEnumerable virtualPathDependencies, DateTime utcStart)
        {
            if (base.FileExists(virtualPath))
            {
                return base.GetCacheDependency(virtualPath, virtualPathDependencies, utcStart);
            }

            NestedVirtualFile virtualFile;
            if (!cache.TryGetValue(virtualPath, out virtualFile) || virtualFile == null)
            {
                return null;
            }

            return virtualFile.Dependency;
        }