public void SetString(string value, string defaultName) { NSString str = new NSString(value); SetObjectForKey(str, defaultName); str.Dispose(); }
public void SetString(string value, string defaultName) { NSString str = new NSString (value); SetObjectForKey (str, defaultName); str.Dispose (); }
public static void GlobalSetClassName(string name, Class kls) { if (name == null) throw new ArgumentNullException ("name"); if (kls == null) throw new ArgumentNullException ("kls"); var nsname = new NSString (name); XamCore.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr (class_ptr, Selector.GetHandle ("setClassName:forClass:"), nsname.Handle, kls.Handle); nsname.Dispose (); }
public static void GlobalSetClassName(string name, Class kls) { if (name == null) { throw new ArgumentNullException("name"); } if (kls == null) { throw new ArgumentNullException("kls"); } var nsname = new NSString(name); XamCore.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr(class_ptr, Selector.GetHandle("setClassName:forClass:"), nsname.Handle, kls.Handle); nsname.Dispose(); }
static AccessoryInfo[] ExtractAccessoryInfo(IntPtr ptr, NSString id, NSString description) { using (var array = new CFArray (ptr)) { var res = new AccessoryInfo [array.Count]; for (int i = 0; i < res.Length; ++i) { var dict = array.GetValue (i); var n = new NSNumber (CFDictionary.GetValue (dict, id.Handle)); var desc = CFString.FetchString (CFDictionary.GetValue (dict, description.Handle)); res [i] = new AccessoryInfo ((int) n, desc); id.Dispose (); } return res; } }
public static CFHTTPMessage CreateRequest (Uri uri, string method, Version version) { if (uri == null) throw new ArgumentNullException ("uri"); CFUrl urlRef = null; NSString methodRef = null; var escaped = Uri.EscapeUriString (uri.ToString ()); try { urlRef = CFUrl.FromUrlString (escaped, null); if (urlRef == null) throw new ArgumentException ("Invalid URL."); methodRef = new NSString (method); return CreateRequest (urlRef, methodRef, version); } finally { if (urlRef != null) urlRef.Dispose (); if (methodRef != null) methodRef.Dispose (); } }