C# uses GDI+ geometry drawing source code