net/csharp: enum, switch and other imp. CompleteSharp.cs as testdata.