Я пытаюсь создать динамический прокси для списка объектов определенного класса.
Например:
var proxy = generator.CreateInterfaceProxyWithoutTarget(typeof (IEnumerable<string>),
interceptor);
Но я получаю следующее исключение:
Невозможно разрешить метод System.Collections.Generic.IEnumerator`1 [System .__ Canon] GetEnumerator (), поскольку объявленный тип дескриптора метода System.Collections.Generic.IEnumerable`1 [T] является универсальным. Явно предоставьте декларирующий тип для GetMethodFromHandle.
Я пытаюсь прокси IEnumerable <> для кеширования вызовов для создания самого списка.