Расположение объявления интерфейса в файлах IDL

Я работаю над проектом, который обновляет (очень) старую (и значительно большую) программу, написанную в значительной степени с COM/MFC, для использования компонентов WPF/управляемых .NET, и часть ее пытается перенести по старым COM-интерфейсам, объявленным в IDL, на управляемые интерфейсы C#. В чем разница между интерфейсами, объявленными внутри и снаружи блоков «библиотеки»?


person Alex Marshall    schedule 02.06.2011    source источник


Ответы (1)


Нет ни одного. Объявление интерфейса внутри library {} просто гарантирует его присутствие в библиотеке типов, даже если на него не ссылаются какие-либо соклассы. Ничего, что имело бы значение для ваших объявлений C#.

person Hans Passant    schedule 02.06.2011
comment
Круто, это именно то, на что я надеялся. Спасибо. - person Alex Marshall; 02.06.2011