예제 #1
0
        /// <summary>
        /// Строковое отображение значения свойства без приставки типа данных
        /// TODO: Если тип данных - double, то...?
        /// ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ АТРИБУТОВ!
        /// </summary>
        /// <param name="variantData"></param>
        /// <returns></returns>
        public static string GetDisplayValue(VariantData variantData)
        {
            string dispValue = "";

            if (variantData.IsNamedConstant)
            {
                dispValue = variantData.ToNamedConstant().DisplayName;
            }
            else
            {
                string[] strs = variantData.ToString().Split(':');
                dispValue = String.Join(":", strs, 1, strs.Length - 1);
                if (dispValue == null)
                {
                    dispValue = "";
                }
            }

            return(dispValue);
        }