private FileDescription MakeFileDescription(AccountData account, INode n) { return(new FileDescription() { CanRead = true, CanWrite = true, DisplayName = n.Name ?? (n.Type == NodeType.Root ? "root" : ""), IsDirectory = n.Type != NodeType.File, LastModified = n.ModificationDate ?? n.CreationDate ?? DateTime.MinValue, Path = account.GetPath(n), SizeInBytes = n.Size }); }