private string GetPhoneTypeString(VCardPhoneType type) { var types = new List <string> (); if ((type & VCardPhoneType.Home) > 0) { types.Add(VCardPhoneType.Home.ToString()); } if ((type & VCardPhoneType.Msg) > 0) { types.Add(VCardPhoneType.Msg.ToString()); } if ((type & VCardPhoneType.Work) > 0) { types.Add(VCardPhoneType.Work.ToString()); } if ((type & VCardPhoneType.Pref) > 0) { types.Add(VCardPhoneType.Pref.ToString()); } if ((type & VCardPhoneType.Voice) > 0) { types.Add(VCardPhoneType.Voice.ToString()); } if ((type & VCardPhoneType.Fax) > 0) { types.Add(VCardPhoneType.Fax.ToString()); } if ((type & VCardPhoneType.Cell) > 0) { types.Add(VCardPhoneType.Cell.ToString()); } if ((type & VCardPhoneType.Video) > 0) { types.Add(VCardPhoneType.Video.ToString()); } if ((type & VCardPhoneType.Pager) > 0) { types.Add(VCardPhoneType.Pager.ToString()); } if ((type & VCardPhoneType.Bbs) > 0) { types.Add(VCardPhoneType.Bbs.ToString()); } if ((type & VCardPhoneType.Modem) > 0) { types.Add(VCardPhoneType.Modem.ToString()); } if ((type & VCardPhoneType.Car) > 0) { types.Add(VCardPhoneType.Car.ToString()); } if ((type & VCardPhoneType.Isdn) > 0) { types.Add(VCardPhoneType.Isdn.ToString()); } if ((type & VCardPhoneType.Pcs) > 0) { types.Add(VCardPhoneType.Pcs.ToString()); } return(FormatHelper.JoinNotNullOrEmpty(",", types.ToArray())); }
private string GetPhoneTypeString (VCardPhoneType type) { var types = new List<string> (); if ((type & VCardPhoneType.Home) > 0) types.Add (VCardPhoneType.Home.ToString ()); if ((type & VCardPhoneType.Msg) > 0) types.Add (VCardPhoneType.Msg.ToString ()); if ((type & VCardPhoneType.Work) > 0) types.Add (VCardPhoneType.Work.ToString ()); if ((type & VCardPhoneType.Pref) > 0) types.Add (VCardPhoneType.Pref.ToString ()); if ((type & VCardPhoneType.Voice) > 0) types.Add (VCardPhoneType.Voice.ToString ()); if ((type & VCardPhoneType.Fax) > 0) types.Add (VCardPhoneType.Fax.ToString ()); if ((type & VCardPhoneType.Cell) > 0) types.Add (VCardPhoneType.Cell.ToString ()); if ((type & VCardPhoneType.Video) > 0) types.Add (VCardPhoneType.Video.ToString ()); if ((type & VCardPhoneType.Pager) > 0) types.Add (VCardPhoneType.Pager.ToString ()); if ((type & VCardPhoneType.Bbs) > 0) types.Add (VCardPhoneType.Bbs.ToString ()); if ((type & VCardPhoneType.Modem) > 0) types.Add (VCardPhoneType.Modem.ToString ()); if ((type & VCardPhoneType.Car) > 0) types.Add (VCardPhoneType.Car.ToString ()); if ((type & VCardPhoneType.Isdn) > 0) types.Add (VCardPhoneType.Isdn.ToString ()); if ((type & VCardPhoneType.Pcs) > 0) types.Add (VCardPhoneType.Pcs.ToString ()); return Utils.FormatList (",", types.ToArray ()); }