I have the following interface definition in an external library
@interface AGSGPS : UIView < CLLocationManagerDelegate >
Usually you define in ApiDefinition.cs as:
[BaseType (typeof (UIView))]
interface AGSGPS : CLLocationManagerDelegate
The problem is that both UIVieware and CLLocationManagerDelegateare classes, and this violates the following code:
class AGSGPS : UIView, CLLocationManagerDelegate
which is illegal in c #
thoughts?
Kenny source
share