示例#1
0
        public static FileResource From(string folder, FileName name, bool strict = true)
        {
            var parsedFolder = FolderResource.From(folder, strict);

            return(parsedFolder == null ? null : new FileResource(parsedFolder, name));
        }
示例#2
0
 public static FileResource From(FileName name)
 {
     return(new FileResource(FolderResource.Root, name));
 }
示例#3
0
        public static FileResource From(FolderResource folder, string name, bool strict = true)
        {
            var parsedName = FileName.From(name, strict);

            return(parsedName == null ? null : new FileResource(folder, parsedName));
        }
示例#4
0
        //
        // Factory
        //

        public static FileResource From(FolderResource folder, FileName name)
        {
            return(new FileResource(folder, name));
        }
示例#5
0
 private FileResource(FolderResource folder, FileName name)
 {
     Folder = folder;
     Name   = name;
 }
示例#6
0
 public static FileResource FromRandom()
 {
     return(From(FileName.FromRandom()));
 }
示例#7
0
 public FileLink Then(FileName file) =>
 FileLink.From(this, FileResource.From(file));
示例#8
0
 public FileResource Then(FileName file)
 {
     return(FileResource.From(this, file));
 }