Esempio n. 1
0
        /// <summary>
        /// 获得类体开始的行数
        /// </summary>
        /// <param name="textView"></param>
        /// <param name="element"></param>
        /// <returns></returns>
        private int GetElementBodyStartLine(VSTextView textView, CodeElement element)
        {
            int line  = element.StartPoint.Line;
            int start = line;

            while (start < textView.GetLines())
            {
                if (textView.GetOneLineText(start).TrimStart().StartsWith("{"))
                {
                    line = ++start;
                    break;
                }
                start++;
            }
            return(line);
        }