protected override void ParseReadContactsResponseData(IDictionary _dataDict, out eABAuthorizationStatus _authStatus, out AddressBookContact[] _contactsList) { IList _contactsJSONList = _dataDict.GetIfAvailable <IList>(kContactsListKey); if (_contactsJSONList != null) { int _count = _contactsJSONList.Count; AddressBookContact[] _newContactsList = new iOSAddressBookContact[_count]; for (int _iter = 0; _iter < _count; _iter++) { _newContactsList[_iter] = new iOSAddressBookContact((IDictionary)_contactsJSONList[_iter]); } // Set properties _authStatus = eABAuthorizationStatus.AUTHORIZED; _contactsList = _newContactsList; } else { // Set properties _authStatus = ConvertFromNativeAuthorizationStatus(_dataDict.GetIfAvailable <iOSABAuthorizationStatus>(kAuthStatusKey)); _contactsList = null; } }
protected override void ParseContactData(IDictionary _contactInfoDict, out AddressBookContact _contact) { _contact = new iOSAddressBookContact(_contactInfoDict); }
protected override void ParseContactData(IDictionary _contactInfoDict, out AddressBookContact _contact) { _contact = new iOSAddressBookContact(_contactInfoDict); }