Esempio n. 1
0
        /// <summary>
        ///     对于简单对象,剥离包装
        /// </summary>
        /// <param name="el"></param>
        /// <returns></returns>
        public static string GetAllCode(this CodeItem el)
        {
            CodeElement e = CodeElement.ToElement(el);

            if (e == null)
            {
                return(null);
            }
            StringBuilder code = new StringBuilder();

            code.AppendFormat(@"
行{0}列{1}", e.Line, e.Column);
            GetString(el, code);
            return(code.ToString());
        }
Esempio n. 2
0
        /// <summary>
        ///     对于简单对象,剥离包装
        /// </summary>
        /// <param name="el"></param>
        /// <returns></returns>
        public static string GetWord(this CodeItem el)
        {
            CodeElement e = CodeElement.ToElement(el);

            return(e == null ? null : e.Word);
        }
Esempio n. 3
0
 /// <summary>
 ///     对于简单对象,剥离包装
 /// </summary>
 /// <param name="el"></param>
 /// <returns></returns>
 public static CodeElement ToElement(this CodeItem el)
 {
     return(CodeElement.ToElement(el));
 }