コード例 #1
0
ファイル: PathFactory.cs プロジェクト: xujyan/hurricane
 public VirtualPath CreateVirtualPath(VirtualRawPath vrp, FilesysOp op)
 {
     if (op == FilesysOp.Read) {
     return new VirtualMetaPath(vrp);
       } else {
     return new VirtualPath(vrp);
       }
 }
コード例 #2
0
ファイル: PathFactory.cs プロジェクト: xujyan/hurricane
 public ShadowFullPath CreateShadowFullPath(VirtualPath vp, FilesysOp op)
 {
     if (op == FilesysOp.Read) {
     return new ShadowMetaFullPath(_shadowDirPath, vp);
       } else {
     return new ShadowFullPath(_shadowDirPath, vp);
       }
 }
コード例 #3
0
 public ShadowFullPath CreateShadowFullPath(VirtualPath vp, FilesysOp op)
 {
     if (op == FilesysOp.Read)
     {
         return(new ShadowMetaFullPath(_shadowDirPath, vp));
     }
     else
     {
         return(new ShadowFullPath(_shadowDirPath, vp));
     }
 }
コード例 #4
0
 public VirtualPath CreateVirtualPath(VirtualRawPath vrp, FilesysOp op)
 {
     if (op == FilesysOp.Read)
     {
         return(new VirtualMetaPath(vrp));
     }
     else
     {
         return(new VirtualPath(vrp));
     }
 }