Использование оператора с универсальными шаблонами: использование ISet <> = System.Collections.Generic.ISet <>

Поскольку я использую два разных пространства имен общих коллекций ( System.Collections.Generic и Iesi.Collections. Generic ), у меня конфликты. В других частях проекта я использую как структуру nunit, так и структуру mstest, но уточняю, что когда я вызываю Assert , я хочу использовать версию nunit от

using Assert = NUnit.Framework.Assert;

, которая отлично работает, но я хочу сделать то же самое и с универсальными типами. Однако следующие строки не работают

using ISet = System.Collections.Generic.ISet;
using ISet<> = System.Collections.Generic.ISet<>;

Кто-нибудь знает, как сообщить .net, как использовать оператор using с обобщениями?

40
задан CodesInChaos 16 March 2013 в 14:43
поделиться