LINQPad has a tab near the results to show the IL of the C# statements you're running. I'm wondering if this is the optimized "Release" version of the code vs. the unoptimized "Debug" build of the code.
Perhaps there is a simple way to check by writing a small code snippet or something?
/o-
//o+
button in the lower right corner that governs optimization. Since the code changes based on whether it's pressed or not, I'm reasonably sure that you can get either flavor that way. – Shanonshantanop
instructions, it's probably not optimized. Usually inserted in debug builds so that there's an instruction to put breakpoints on. Perhaps not a 100% always true rule, but if there's a ton of them, most likely not optimized. Though I can't say that, I've ever noticed if linq pad inserts a bunch ofnop
s or not – Aelber