private GitreeListNode ReadListFolder(GitreeStorageFolderNode folder) { var documentItems = folder.GetDocuments().Select(ReadDocument).ToImmutableArray(); var folderItems = folder.GetFolders().Select(ReadItemFolder).ToImmutableArray(); var blobList = new GitreeListNode(folder.Name, documentItems.AddRange(folderItems)); return(blobList); }
private Option <string> WriteList(GitreeListNode blobList, DirectoryInfo directory) { if (blobList.Items.Length == 0) { return(default);