Anexar texto usando o StreamWriter [duplicado]

Esta pergunta já tem uma resposta aqui:

Anexar linhas a um arquivo usando um StreamWriter 10 respostas

Esta é provavelmente uma pergunta bastante simples. No C #, estou tentando escrever um método simples, chamado meu método "DebugWrite", para gravar as exceções capturadas no meu programa em um arquivo de texto armazenado localmente. Meu código atual grava apenas um novo arquivo todas as vezes, usando StreamWriter

Como você o programa para verificar se o arquivo já existe e, se sim, para anexar ao texto atual ?. IE:

If(~Exist(debug.txt)
{
  Write new debug.txt.
}
else if(exist(debug.txt))
{
  Append new text.
}

questionAnswers(2)

yourAnswerToTheQuestion