@bondsbw: Could you use it for this type of scenario?
(just making this up but it's very close to audio/procedural synthesis, dsp programming, AR/VR/simulation tweaking etc needs)
Lets suppose you have large resource to deserialize that contains large loop of brainwaves (or AR/VR environment). You have a requirement to playback these these waves without interruption as you use a device to put these brainwaves in your head while developing the algos. The idea being that you can manipulate a complex piece of code that modifies the brainwave in realtime. In order to be effective you'd want to flip flop between the freshly tweaked algo and the old algo, without any interruptions, such that the tweaks "align" in a way that the output does not glitch, kind of like fading from one piece of music to next without pause while programming algos to modify the music.
The key here is that the tweaking is such that in order to "notice" the tweak effects, you'd have to "feel" the changes as they happen as they might be subtle and you'd miss them otherwise (imagine tiny tweak to audio EQ, if you restart the music on every slight EQ change, you'd probably not notice it).
Now of course you could program UI with a control to tweak the algo but... I only do console apps and what if you want to do complex modifications and compare their results quickly etc. You'd need script language inside the playback engine (like winamp AVS has). But C# should be the script language and it should be usable right out of the gate, no need to write UI or separate engine to run it for such scenarios.