Справочная информация:
У меня есть большое решение, где сотни функций принимают строго типизированные коллекции в качестве параметров и используют их в качестве возвращаемых значений.
Решение ссылается на сгенерированный прокси, который преобразует вызовы в веб-сервис, который всегда возвращает коллекцию в формате int [] или Order [] или в любом другом виде. Прокси упаковывает их в IntCollection или OrderCollection.
Теперь я хочу обратиться к сборке напрямую. Когда я делаю это, я получаю интерфейс с массивами вместо сгенерированных строго прокси коллекций. Это, конечно, нарушает весь код.
Я ищу умный способ справиться с этим и избежать перезаписи тысяч строк кода.
Есть идеи?