些細なことではないものを作りながら、LinqPadをクラッシュさせました。作業の回復を危険にさらさないことが確実になるまで、再起動したくありません(可能な場合)。私の質問は次のとおりです。LinqPadは、私が書いたコードがまだ含まれている可能性のある一時ファイルを書き込みますか?
後世のために、LinqPadを毎回クラッシュさせるテストケースを次に示します(LinqPadフォーラムにも投稿されています)。
void Main()
{
Crasher.Crash();
}
class Crasher
{
public static void Crash()
{
var a=0;
Crash();
a++; //let's get something in the tail so compiler
//doesn't optimise tail recursion and prevent
//stackoverflow
}
}