En lugar de un FileStream utiliza un StreamWriter. Te quedaria de esta manera:
Código C#:
Ver originalif (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string ruta = saveFileDialog1.FileName;
StreamWriter fichero = new StreamWriter(ruta);
fichero.Write(codigo);
fichero.Close();
MessageBox.Show("Se guardo el archivo: " + saveFileDialog1.FileName);
}
Saludos