Example #1
0
 public void Save()
 {
     if (!ABAddressBookSave(GetCheckedHandle(), out var error))
     {
         throw CFException.FromCFError(error);
     }
 }
 public void Remove (ABRecord member)
 {
     if (member == null)
         throw new ArgumentNullException ("member");
     IntPtr error;
     if (!ABGroupRemoveMember (Handle, member.Handle, out error))
         throw CFException.FromCFError (error);
 }
 public void Add (ABRecord person)
 {
     if (person == null)
         throw new ArgumentNullException ("person");
     IntPtr error;
     if (!ABGroupAddMember (Handle, person.Handle, out error))
         throw CFException.FromCFError (error);
 }
Example #4
0
        internal void SetValue(int property, IntPtr value)
        {
            IntPtr error;

            if (!ABRecordSetValue(Handle, property, value, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #5
0
        public void RemoveImage()
        {
            IntPtr error;

            if (!ABPersonRemoveImageData(Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #6
0
        public void Save()
        {
            ThrowIfDisposed();
            IntPtr error;

            if (!ABAddressBookSave(Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #7
0
        public void Save()
        {
            AssertValid();
            IntPtr error;

            if (!ABAddressBookSave(Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #8
0
        internal void RemoveValue(int property)
        {
            IntPtr error;
            bool   r = ABRecordRemoveValue(Handle, property, out error);

            if (!r && error != IntPtr.Zero)
            {
                throw CFException.FromCFError(error);
            }
        }
Example #9
0
        public void Remove(ABRecord record)
        {
            AssertValid();
            IntPtr error;

            if (!ABAddressBookRemoveRecord(Handle, record.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #10
0
        public void Add(ABRecord record)
        {
            AssertValid();
            IntPtr error;

            if (!ABAddressBookAddRecord(Handle, record.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
            record.AddressBook = this;
        }
Example #11
0
        public void Remove(ABRecord member)
        {
            if (member is null)
            {
                ObjCRuntime.ThrowHelper.ThrowArgumentNullException(nameof(member));
            }
            IntPtr error;

            if (!ABGroupRemoveMember(Handle, member.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #12
0
        public void Add(ABRecord person)
        {
            if (person is null)
            {
                ObjCRuntime.ThrowHelper.ThrowArgumentNullException(nameof(person));
            }
            IntPtr error;

            if (!ABGroupAddMember(Handle, person.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
        }
Example #13
0
        public void Remove(ABRecord record)
        {
            if (record is null)
            {
                throw new ArgumentNullException(nameof(record));
            }

            if (!ABAddressBookRemoveRecord(GetCheckedHandle(), record.Handle, out var error))
            {
                throw CFException.FromCFError(error);
            }
            record.AddressBook = null;
        }
Example #14
0
        public void Add(ABRecord record)
        {
            if (record is null)
            {
                ObjCRuntime.ThrowHelper.ThrowArgumentNullException(nameof(record));
            }

            if (!ABAddressBookAddRecord(GetCheckedHandle(), record.Handle, out var error))
            {
                throw CFException.FromCFError(error);
            }
            record.AddressBook = this;
        }
Example #15
0
        public void Remove(ABRecord record)
        {
            if (record == null)
            {
                throw new ArgumentNullException("record");
            }

            ThrowIfDisposed();
            IntPtr error;

            if (!ABAddressBookRemoveRecord(Handle, record.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
            record.AddressBook = null;
        }
Example #16
0
        public void Add(ABRecord record)
        {
            if (record == null)
            {
                throw new ArgumentNullException("record");
            }

            AssertValid();
            IntPtr error;

            if (!ABAddressBookAddRecord(Handle, record.Handle, out error))
            {
                throw CFException.FromCFError(error);
            }
            record.AddressBook = this;
        }