Example #1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="NativeVirtualDirectory" /> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="virtualDir">The virtual dir.</param>
 public NativeVirtualDirectory(NativeVirtualPathProvider provider, string virtualDir) : base(virtualDir)
 {
     this.provider      = provider;
     this.virtualDir    = virtualDir;
     this.directoryInfo =
         new DirectoryInfo(Path.Combine(this.provider.PhysicalPath,
                                        virtualDir.Replace(this.provider.VirtualPathRoot, string.Empty)));
     if (!this.directoryInfo.Exists)
     {
         throw new DirectoryNotFoundException(
                   string.Format("Full path to physical native directory is invalid: '{0}'.",
                                 this.directoryInfo.FullName));
     }
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="NativeVirtualDirectory" /> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="virtualDir">The virtual dir.</param>
 public NativeVirtualDirectory(NativeVirtualPathProvider provider, string virtualDir) : base(virtualDir)
 {
     this.provider = provider;
     this.virtualDir = virtualDir;
     this.directoryInfo =
         new DirectoryInfo(Path.Combine(this.provider.PhysicalPath,
             virtualDir.Replace(this.provider.VirtualPathRoot, string.Empty)));
     if (!this.directoryInfo.Exists)
     {
         throw new DirectoryNotFoundException(
             string.Format("Full path to physical native directory is invalid: '{0}'.",
                 this.directoryInfo.FullName));
     }
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="NativeVirtualFile" /> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="virtualPath">The virtual path.</param>
 public NativeVirtualFile(NativeVirtualPathProvider provider, string virtualPath)
     : base(virtualPath)
 {
     this.provider    = provider;
     this.virtualPath = virtualPath;
 }
Example #4
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="NativeVirtualFile" /> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <param name="virtualPath">The virtual path.</param>
 public NativeVirtualFile(NativeVirtualPathProvider provider, string virtualPath)
     : base(virtualPath)
 {
     this.provider = provider;
     this.virtualPath = virtualPath;
 }