So, I love the C# language, and the automatic getters, setters, and so on, but I want to utilize it to be able to do a good portion of the plumbing myself. A great deal of the syntax is specifically why I want to use C# as opposed to sucking it up and picking C++ back up (which isn't entirely out of the question here).
My objective is to use SDL, GDI+, DirectX, or something of that nature to be able to create all of my own Windows from scratch like this, but using C#. I am very okay with using P\Invoke, doing my own memory management, and so on.
So, is there a way to mark an entire application as unsafe so I can do my own memory management?