У меня есть регистратор вызовов, который предназначен для записи всех вызовов методов вместе с параметрами, связанными с методом, использующим XmlSerializer. Он хорошо работает для большинства вызовов, но вызывает исключение для всех методов, имеющих параметр типа IEnumerable
.
Например, void MethodWithPlace (Place value)
будет сериализован, а void MethodWithPlace (IEnumerable
- нет.
Исключение составляет
System.NotSupportedException: не удается сериализовать интерфейс. System.Collections.Generic.IEnumerable`1 [[Место, Test, Версия = 0.0.0.0, Культура = нейтральный]].
Что мне делать, чтобы он работал с этими методами с IEnumerable
в качестве одного из его параметров?