Added C# implementation. Works, but uses default lighting as OpenTK seems to lack Lightfv().