Boo.Lang.Parser.DocStringFormatter.Format C# (CSharp) Method

Format() public static method

public static Format ( string s ) : string
s string
return string
        public static string Format(string s)
        {
            if (s.Length == 0) return string.Empty;

            s = s.Replace("\r\n", "\n");

            int length = s.Length;
            int startIndex = 0;
            if ('\n' == s[0])
            {
                // assumes '\n'
                startIndex++;
                length--;
            }
            if ('\n' == s[s.Length - 1])
            {
                length--;
            }

            if (length > 0) return s.Substring(startIndex, length);
            return string.Empty;
        }
DocStringFormatter