Ejemplo n.º 1
0
        /// <summary>
        /// Returns item in code string.
        /// </summary>
        /// <returns></returns>
        public override string ToCode()
        {
            StringBuilder ret = new StringBuilder();

            ret.AppendPreSpaced(this.Type.ToString());
            this.Times.ForEach(
                i => ret.AppendPreSpaced(i.ToCode()));
            if (Wind != null)
            {
                ret.AppendPreSpaced(Wind.ToCode());
            }
            if (Visibility != null)
            {
                ret.AppendPreSpaced(this.Visibility.ToCode());
            }
            if (Phenomens != null)
            {
                ret.AppendPreSpaced(this.Phenomens.ToCode());
            }
            if (Clouds != null)
            {
                ret.AppendPreSpaced(this.Clouds.ToCode());
            }

            return(ret.ToString().TrimEnd());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Returns item in code string.
        /// </summary>
        /// <returns></returns>
        public virtual string ToCode()
        {
            StringBuilder ret = new StringBuilder();

            if (Wind != null)
            {
                ret.AppendPreSpaced(Wind.ToCode());
            }
            if (Visibility != null)
            {
                ret.AppendPreSpaced(Visibility.ToCode());
            }
            if (Phenomena != null)
            {
                ret.AppendPreSpaced(Phenomena.ToCode());
            }
            if (Clouds != null)
            {
                ret.AppendPreSpaced(Clouds.ToCode());
            }

            return(ret.ToString().TrimEnd());
        }