AMPL C# API consists in an assembly that contains several enumerations that reside in the global namespace. One of them is an enum named "Type", obviously this is inconvenient because it forces to be explicit when using System.Type.
I'm wondering if there's a way to define a namespace to enclose the whole referenced assembly so that it doesn't clash with the standard libraries.
I don't want to load the assembly dynamically using Assembly.Load() because I would lose intellisense and force me to use reflection.
If there's nothing like that, I figure that I will have to create a proxy assembly that contains the reference to the AMPL API and forward all calls, but that will be annoying.