He bloqueado LinqPad mientras creaba algo menos que trivial. No quiero reiniciarlo hasta que esté seguro de que no pondrá en peligro la recuperación de mi trabajo (si esto es posible). Mi pregunta es: ¿LinqPad escribe cualquier archivo temporal que pueda contener el código que escribí?LinqPad acaba de estrellarse contra mí. ¿Mi código está en algún lugar del disco?
Para la posteridad, aquí hay un caso de prueba que se estrella cada vez que LINQPad (también publicado a LinqPad forum):
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
}
}
You rock. Gracias. – spender
@spender gracias. Ver mi actualización :) –
Buenas noticias. Para ser justos, nunca más se estrelló contra mí. Joe amablemente me explicó que stackoverflow es un error que no puede evitar que derribara a LinqPad, pero que mi situación lo había inspirado a incluir esta función. LinqPad es una rareza entre los productos en los que no me molesta cuando me convierto en un usuario pago. – spender