Ознакомьтесь с документацией для extern псевдонима . Это позволяет вам явно ссылаться на классы в вашем коде, даже если они находятся в одном и том же пространстве имен и имеют одинаковые имена.
Например, вы можете ссылаться на классы Rx следующим образом:
extern alias rx;
//... further down
rx::System.AggregateException aeRx = null;
System.AggregateException aeAsync = null;
Псевдоним "rx" также необходимо добавить на страницу свойств для ссылки на DLL в Visual Studio.