Top-Level statements must precede namespace and type declarations - C#