/* * Errors when doing users perform a binding but the Delegate property is missing. * */ using System; using Foundation; using ObjCRuntime; namespace Test { [BaseType (typeof (NSObject))] [Model] [Protocol] public interface SharedDelegate { } [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (SharedDelegate)})] public interface TestMissingPropertyName{ [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } } }