INNER CODE UNIT · C#
PipeToStreamBenchmarks
Tyrrrz/CliWrap · CliWrap.Benchmarks/PipeToStreamBenchmarks.cs:9
public class PipeToStreamBenchmarks
{
[Benchmark(Baseline = true)]
public async Task<Stream> CliWrap()
{
await using var stream = new MemoryStream();
var command =
Cli.Wrap(Tests.Dummy.Program.FilePath).WithArguments(["generate", "binary"]) | stream;
await command.ExecuteAsync();
return stream;
}
[Benchmark]
public async Task<Stream> MedallionShell()
{