Я только что прочитал Насколько дорого обходится отражение .NET? Я делаю многочисленные вызовы отражения для свойства наборы и задавался вопросом, должен ли я смотреть на преобразование всех моих вызовов PropertyInfo.SetProperty() в вызовы MethodInfos, чтобы я мог запускать Delegate.CreateDelegate против.
Наконец, если я это сделаю, я предполагаю, что мне нужно хранить каждую MethodInfo или свойство на основе типа объекта, даже если имя свойства и тип одинаковы для нескольких типов.
к вашему сведению. Я использую дотнет 2
Добавлен ----
Я не имею дело с критической проблемой производительности как таковой, но иногда бывает достаточно задержек, поэтому работа над этим неплохая идея, если это будет иметь значение. Кроме того, 90%+ моих вызовов отражения происходят с двумя функциями, поэтому небольшие изменения могут иметь огромное влияние на все приложение.