如何获取相同COM对象属性的getter和setter的参数名称?

时间:2013-12-27 09:31:51

标签: c# .net com typelib

我需要解析一个类型库并分析每个接口的每个方法的参数。所以我进入一个接口,为该接口获取ITypeInfoTYPEATTR,然后枚举所有方法,并为每个方法调用ITypeInfo::GetFuncDesc()并获取FUNCDESC并使用其{{1}调用memid时的成员。

问题是,对于同时具有getter和setter的每个属性都具有相同的ITypeInfo.GetNames(),所以当我调用memid时,它返回一个getter的参数,但我甚至不能问它来获取setter的数据,因为没有参数来指定我想要“另一个具有相同memid的”。

如何获取相同属性的getter和setter的参数名称(因此具有相同的memid)?

0 个答案:

没有答案