System.Xml.Xsl.Qil.QilXmlReader.ParseLineInfo C# (CSharp) Method

ParseLineInfo() private method

private ParseLineInfo ( string s ) : ISourceLineInfo
s string
return ISourceLineInfo
        private ISourceLineInfo ParseLineInfo(string s)
        {
            if (s != null && s.Length > 0)
            {
                Match m = s_lineInfoRegex.Match(s);
                Debug.Assert(m.Success && m.Groups.Count == 5, "Malformed lineInfo attribute");
                return new SourceLineInfo("",
                    Int32.Parse(m.Groups[1].Value, CultureInfo.InvariantCulture),
                    Int32.Parse(m.Groups[2].Value, CultureInfo.InvariantCulture),
                    Int32.Parse(m.Groups[3].Value, CultureInfo.InvariantCulture),
                    Int32.Parse(m.Groups[4].Value, CultureInfo.InvariantCulture)
                );
            }
            return null;
        }