public void Save(string path, ProcessingResultBase contents) { path = path.TrimStart('/'); var fullPath = Path.Combine(DestinationPath, path); var dirOnly = Path.GetDirectoryName(fullPath); if (!Directory.Exists(dirOnly)) { Directory.CreateDirectory(dirOnly); } File.WriteAllBytes(fullPath, contents.ContentBytes); }
public static string AsString(this ProcessingResultBase src) { return(src is HtmlResult result ? result.Content : null); }
public void Save(string path, ProcessingResultBase contents) => Files[path] = contents;