/// <summary> /// /// </summary> /// <param name="virtualFile"></param> /// <returns></returns> public bool FileExists(string virtualFile) { if (!virtualFile.EndsWith(EmbeddedResourceConstants.FILE_EXTENSION, StringComparison.InvariantCultureIgnoreCase)) { return(false); } string resourceName = EmbeddedResourceHelper.GetResourceNameFromPath(virtualFile); return(EmbeddedResourceHelper.ResourceExists(resourceName)); }
/// <summary> /// When overridden in a derived class, returns a read-only stream to the virtual resource. /// </summary> /// <returns> /// A read-only stream to the virtual file. /// </returns> public Stream Open() { string resourceName = EmbeddedResourceHelper.GetResourceNameFromPath(this.virtualFile); return(EmbeddedResourceHelper.GetResource(resourceName)); }