It's a trick. The C# compiler/debugger/IDE is just smart and can compile code on the fly while you're debugging.