Define custom output template
It would be nice to be able to customize the output table. I know I could use AI to do this but it'd be great if this feature were built-in. You could move columns, remove columns, transpose columns and rows, etc.
There could be a pre-defined output template that LinqPad came with by default. It would have "replaceable output tags" for each different type of output:
${Mean}
${Method
${Allocated}
${Ratio}
etc.
Here is a simple example of how it might work:
Here is the default table column list:
| Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
Let's say I wanted to remove the 'StdDev' column and swap the positions of 'Mean' and 'Error', I could do something like this:
| ${Method} | ${Error} | ${Mean} | ${Ratio} | ${RatioSD} | ${Gen0} | ${Allocated} | ${Alloc Ratio} |
I've been using LinqPad since it was first released...damn that was a long time ago! Thanks for making such a great tool - it's my favorite dev tool by far and I use it daily for all of my profiling and benchmarking.