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()
    {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…