C# Разделение Extension методов

Есть Три проекта (для простоты будут A,B,C). Теперь сама проблема:

В проектах A и B есть экстеншн метод с одинаковой сигнатурой T Copy<T>(this T). К проекту C прекручены A и B, нужно вызвать метод .Copy , есть ли возможность как нибудь разделить реализации?


Ответы (1 шт):

Автор решения: Андрей NOP

Пишите вызов явно, с указанием класса (как для обычного не-extension статического метода):

var result = NamespaceA.ExtensionsClass.Copy(source);
→ Ссылка