public virtual async Task <string> ReadAllText(string path, CancellationToken cancellationToken = default) { var adapter = new FileAdapter(); return(await adapter.ReadAllTextAsync(path, cancellationToken)); }