Esempio n. 1
0
        /// <summary>
        /// Allows easy retrieval of DIDL-Lite element names given a value
        /// from the <see cref="_DIDL"/>
        /// enumerator.
        /// </summary>
        public string this[_DIDL tag]
        {
            get
            {
                string t;
                if (tag == _DIDL.DIDL_Lite)
                {
                    return("DIDL-Lite");
                }
                else
                {
                    t = tag.ToString();
                }
                StringBuilder sb = new StringBuilder(25);
                sb.AppendFormat("{0}", t);
                sb[0] = char.ToLower(sb[0]);

                return(sb.ToString());
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Enforce static instance.
        /// </summary>
        private Tags()
        {
            System.Array vals;

            _DC dc = 0;

            vals = Enum.GetValues(dc.GetType());
            m_DC = new String[vals.Length];
            for (int i = 0; i < vals.Length; i++)
            {
                m_DC[i] = this[(_DC)vals.GetValue(i)];
            }

            _UPNP UPNP = 0;

            vals   = Enum.GetValues(UPNP.GetType());
            m_UPNP = new String[vals.Length];
            for (int i = 0; i < vals.Length; i++)
            {
                m_UPNP[i] = this[(_UPNP)vals.GetValue(i)];
            }

            _DIDL DIDL = 0;

            vals   = Enum.GetValues(DIDL.GetType());
            m_DIDL = new String[vals.Length];
            for (int i = 0; i < vals.Length; i++)
            {
                m_DIDL[i] = this[(_DIDL)vals.GetValue(i)];
            }

            _ATTRIB ATTRIB = 0;

            vals     = Enum.GetValues(ATTRIB.GetType());
            m_ATTRIB = new String[vals.Length];
            for (int i = 0; i < vals.Length; i++)
            {
                m_ATTRIB[i] = this[(_ATTRIB)vals.GetValue(i)];
            }
        }
Esempio n. 3
0
File: Tags.cs Progetto: Scannow/SWYH
		/// <summary>
		/// Allows easy retrieval of DIDL-Lite element names given a value
		/// from the <see cref="_DIDL"/>
		/// enumerator.
		/// </summary>
		public string this[_DIDL tag]
		{
			get
			{
				string t;
				if (tag == _DIDL.DIDL_Lite)
				{
					return "DIDL-Lite";
				}
				else
				{
					t = tag.ToString();
				}
				StringBuilder sb = new StringBuilder(25);
				sb.AppendFormat("{0}", t);
				sb[0] = char.ToLower(sb[0]);
				
				return sb.ToString();
			}
		}