At least it compiles in C#...