【发布时间】:2019-05-23 09:45:36
【问题描述】:
在我的 Xamarin.iOS 绑定项目中,我在 ApiDefinition.cs 中定义了以下接口
[BaseType(typeof(LSMAHandler))]
[Protocol, Model]
interface LSMAHandlerRegister
它在我的项目/obj/Debug/ios/project中生成了LSMAHandlerRegister.g.cs。该文件包含以下内容
- 公共接口 ILSMAHandlerRegister:INativeObject, IDisposable,SightCallBinding.ILSMAHandler
- 内部密封类 LSMAHandlerRegisterWrapper:BaseWrapper, ILSMAHandlerRegister
- 公共不安全抽象部分类 LSMAHandlerRegister : LSMAHandler、ILSMAHandlerRegister
我已将生成的 DLL 添加到我的 xamarin.ios 项目中。现在我想在上面的类中调用 RegisterWithURL 方法。但是该方法的实现仅在内部包装类中可用。如何在我的 Xamarin.iOS 项目中调用此方法?
【问题讨论】:
标签: c# interface xamarin.ios abstract-class