internal CFString(IntPtr handle, bool owns) { this._handle = handle; if (!owns) { CoreFoundation.CFRetain(handle); } }
internal CFDictionary(IntPtr handle, bool owns) { if (handle == IntPtr.Zero) { throw new ArgumentNullException("handle"); } this._handle = handle; if (!owns) { CoreFoundation.CFRetain(handle); } }