впринципе не так все и плохо, обфускаторы
изменяют только нназвание классов и методов и т.д. а их реализация все равно в открытом виде декомпилируется, например
private void button1_Click(object sender, EventArgs e)
{
Messagebox.Show("Превед Античат");
}