private static QilNode SetLineInfo(QilNode n, ISourceLineInfo lineInfo)
{
Debug.Assert(n.SourceLine == null);
if (lineInfo != null)
{
SourceLineInfo.Validate(lineInfo);
if (0 < lineInfo.Start.Line && lineInfo.Start.LessOrEqual(lineInfo.End))
{
n.SourceLine = lineInfo;
}
}
return n;
}