Are there any best-practices that state custom code shouldn't be placed in a System
namespace? Should System
and its children be reserved for Microsoft code?
I ask because I'm writing a class library that will be used across many projects and I'd like to keep things consistent by placing it in System.InteropServices
(since it deals with P/Invoke).