Diretório de script LINQPad?

Alguém sabe como se apossar do caminho para o diretório em que reside o arquivo de script LINQPad (.linq)?

Ou para o próprio script para esse assunto.

Observe que não estou falando sobre o local da pasta "Minhas consultas", a que é mostrada no LINQPad.

Posso salvar um arquivo .linq em qualquer lugar do disco e abri-lo clicando duas vezes nele.

Por exemplo, se eu salvar o arquivo emC:\Temp\Test.linqe executar o programa, eu gostaria de terC:\Temp ouC:\Temp\Test.linq.

Basicamente, eu gostaria de algo parecido comEnvironment.CurrentDirectory ouAssembly.GetEntryAssembly().Location, apenas para o arquivo .linq.

Coisas que tentei:

Examinando Variáveis de AmbienteExaminando o assembly LINQPad que é fornecido ao meu scriptLançando uma exceção e olhando para o stacktrace (contém um link para uma cópia temporária do meu script em outro lugar)Environment.CommandLine.Dump(); - fornece o LINQPad executávelEnvironment.CurrentDirectory.Dump(); - fornece C: \ windows \ system32Assembly.GetExecutingAssembly().Location.Dump(); - fornece diretório temporário

questionAnswers(2)

yourAnswerToTheQuestion