I\'ve come up against the unlikely scenario when I reference two external assemblies that both have the same namespace and type names. When I try to use the type, the compil
When you reference some assembly in project it has default alias "global". When you add another alias for that assembly, e.g. "global, AssemblyA", you will reference it like this:
using SomeTypeAlias = AssemblyA::Company.Product.SomeType;
or:
void SomeMethod(AssemblyA::Company.Product.SomeType someType) { ... }