コード例 #1
0
        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()));
        }
コード例 #2
0
ファイル: VCard.cs プロジェクト: hassangas2003/R7.University
		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 ());
		}