/// <summary> /// Default constructor. /// </summary> /// <param name="owner">Owner vCard.</param> internal DeliveryAddressCollection(vCard owner) { m_pOwner = owner; m_pCollection = new List<DeliveryAddress>(); foreach (Item item in owner.Items.Get("ADR")) { m_pCollection.Add(DeliveryAddress.Parse(item)); } }
/// <summary> /// Default constructor. /// </summary> /// <param name="owner">Owner vCard.</param> internal PhoneNumberCollection(vCard owner) { m_pOwner = owner; m_pCollection = new List<PhoneNumber>(); foreach (Item item in owner.Items.Get("TEL")) { m_pCollection.Add(PhoneNumber.Parse(item)); } }
/// <summary> /// Default constructor. /// </summary> /// <param name="owner">Owner vCard.</param> internal EmailAddressCollection(vCard owner) { m_pOwner = owner; m_pCollection = new List<EmailAddress>(); foreach (Item item in owner.Items.Get("EMAIL")) { m_pCollection.Add(EmailAddress.Parse(item)); } }