Здравствуйте, Кирилл Осенков, Вы писали:
КО>Привет,
КО>если есть список багов в Reflection.Emit в четвёртом фреймворке, которые мешают жить, буду благодарен. Есть шанс, что может быть что-то из этого удастся починить в следующей версии. Если нужно сообщить баг в Reflection.Emit (особенно ценны баги, где имеются расхождения с тем, что выдаёт C# компилятор), то сейчас самое время, а то потом будет уже поздно.
Мы, честно говоря, пересаживаемся на CCI (и возможно еще какие-то АПИ работы с метаданными). У SR кроме багов есть ряд архитектурных недостатков. Например, он принуждает грузить все сборки на выполнение.
А баги, да были. Но сейчас их так все не вспомнишь. Один из серьезнеших — невозможность реализовать proteced virtual-методы. Из-за этого Немерл 1.0 их делает public. internal тоже вроде не прокатывало. Это дело много раз репортили на коннекнт. Но вот и ныне там.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.