Динамический Прокси IEnumerable<T>

Я пытаюсь создать динамический прокси для списка объектов определенного класса. Например:

var proxy = generator.CreateInterfaceProxyWithoutTarget(typeof (IEnumerable<string>),
                                                        interceptor);

Но я получаю следующее исключение:

Не удается разрешить метод System.Collections.Generic.IEnumerator`1[System.__Canon] GetEnumerator(), поскольку объявленный тип дескриптора метода System.Collections.Generic.IEnumerable`1[T] является универсальным. Явно предоставьте декларирующий тип для GetMethodFromHandle.

Я пытаюсь прокси IEnumerable<> для кеширования вызовов для создания самого списка.

0 ответов

Другие вопросы по тегам