Top Level Statements Issue - C#