Забавная ошибка с IAnnotations
2008-01-28 23:33Сколько я предупреждал всех участников своих семинаров о том, что интерфейс IAnnotations никогда не назначается напрямую, и все-таки в результате сам наступил на эти своеобразные грабли. Так как IAnnotations я назначил контейнеру, интерфейс которого частично совпадает с интерфейсом IAnnotations, то в принципе ничего страшного не произошло: все аннотации аккуратно создались внутри контейнера, причем все виды контейнера для этих аннотаций аккуратно открывались и делали свою работу.
Отсюда следует два забавных вывода:
- Не надо так делать, тем более что это работает!
- Раз уж это работает, то хорошо бы придумать идею, как это применить.
Такой уж вот парадокс :)