Мне нужен доступ к некоторым методам и свойствам сторонней неуправляемой DLL из моего проекта VS2010 C #. Одно свойство, в частности, «исчезает» при попытке доступа к нему после того, как я добавил DLL в ссылку. Я использую MS VS2010, а целевой платформой является XP SP3 x86.
В .NET VB свойство Item отображается как
Item([Object], [Object]) As Object
или
ReadOnly Default Property Item(Optional ByVal Name As Object = Nothing, Optional ByVal Index As Object = Nothing) As Object
Я могу использовать его без проблем.
Однако в C # это свойство исчезает, и самым близким, которое я могу найти, становится
this[[object], [object]]
или
dynamic this[[object Name = System.Type.Missing], [object Index = System.Type.Missing]] { get; }
Как мне получить доступ к этому свойству в моем проекте C #? Спасибо.