internal static string FormatMessage(string message, IXmlLineInfo lineInfo) { NvdlElementBase source = lineInfo as NvdlElementBase; XmlReader reader = lineInfo as XmlReader; if (source != null && source.HasLineInfo()) { return(String.Format("{0}. {1} ({2},{3})", message, source.SourceUri, source.LineNumber, source.LinePosition)); } else if (lineInfo != null && lineInfo.HasLineInfo()) { return(String.Format("{0}. {3}({1},{2})", message, lineInfo.LineNumber, lineInfo.LinePosition, reader != null ? reader.BaseURI + ' ' : String.Empty)); } else { return(message); } }
private void FillLocation (NvdlElementBase el) { el.SourceUri = reader.BaseURI; if (lineInfo != null) { el.LineNumber = lineInfo.LineNumber; el.LinePosition = lineInfo.LinePosition; } }
private void FillLocation(NvdlElementBase el) { el.SourceUri = reader.BaseURI; if (lineInfo != null) { el.LineNumber = lineInfo.LineNumber; el.LinePosition = lineInfo.LinePosition; } }
internal void FillLocation(NvdlElementBase e) { line = e.LineNumber; column = e.LinePosition; sourceUri = e.SourceUri; }
internal void FillLocation (NvdlElementBase e) { line = e.LineNumber; column = e.LinePosition; sourceUri = e.SourceUri; }