private void BuildProperties_IMPP (
vCardPropertyCollection properties,
vCard card)
{
// Build IMPP and X-AIM properties
foreach (vCardIMPP impp in card.IMs)
{
if (!string.IsNullOrEmpty(impp.Handle))
{
vCardProperty propertyIMPP;
vCardProperty propertyXAIM;
if (impp.ServiceType == IMServiceType.AIM)
{
propertyIMPP = new vCardProperty("IMPP", "aim:"+impp.Handle);
propertyIMPP.Subproperties.Add("X-SERVICE-TYPE", "AIM");
if (impp.ItemType == ItemType.HOME)
propertyIMPP.Subproperties.Add("TYPE", "HOME");
if (impp.ItemType == ItemType.WORK)
propertyIMPP.Subproperties.Add("TYPE", "WORK");
if (impp.IsPreferred)
propertyIMPP.Subproperties.Add("TYPE", "PREF");
properties.Add(propertyIMPP);
propertyXAIM = new vCardProperty("X-AIM", impp.Handle);
properties.Add(propertyXAIM);
}
}
}
}