public static bool Get (this ICleverTapFeatureFlags This, string key, bool defaultValue) { if (key == null) throw new ArgumentNullException ("key"); var nskey = NSString.CreateNative (key); bool ret; ret = global::ApiDefinition.Messaging.bool_objc_msgSend_IntPtr_bool (This.Handle, Selector.GetHandle ("get:withDefaultValue:"), nskey, defaultValue); NSString.ReleaseNative (nskey); return ret; }
public static void SetWeakDelegate (this ICleverTapFeatureFlags This, NSObject value) { global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setDelegate:"), value == null ? IntPtr.Zero : value.Handle); }
public static NSObject GetWeakDelegate (this ICleverTapFeatureFlags This) { return Runtime.GetNSObject (global::ApiDefinition.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("delegate"))); }
public static void SetWeakDelegate(this ICleverTapFeatureFlags This, NSObject value) { var value__handle__ = value.GetHandle(); global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("setDelegate:"), value__handle__); }