S' : o tipo público não pode estar no escopo global. Ele deve estar em um a namespace que é filho do nome do arquivo de saída ...