2 implementations of ISourceLineInfo
System.Private.Xml (2)
System\Xml\Xsl\SourceLineInfo.cs (1)
28internal sealed class SourceLineInfo : ISourceLineInfo
System\Xml\Xsl\Xslt\XsltInput.cs (1)
1190internal sealed class EmptyElementEndTag : ISourceLineInfo
40 references to ISourceLineInfo
System.Private.Xml (40)
System\Xml\Xsl\IlGen\GenerateHelper.cs (5)
486private ISourceLineInfo? _lastSourceInfo; 521public void MethodBegin(MethodBase methInfo, ISourceLineInfo? sourceInfo, bool initWriters) 1466public void DebugSequencePoint(ISourceLineInfo sourceInfo) 1486private string GetFileName(ISourceLineInfo sourceInfo) 1499private void MarkSequencePoint(ISourceLineInfo sourceInfo)
System\Xml\Xsl\QIL\QilNode.cs (2)
26protected ISourceLineInfo? sourceLine; 76public ISourceLineInfo? SourceLine
System\Xml\Xsl\SourceLineInfo.cs (1)
66public static void Validate(ISourceLineInfo lineInfo)
System\Xml\Xsl\XPath\XPathQilFactory.cs (1)
25public QilNode Error(ISourceLineInfo? lineInfo, string res, params string[] args)
System\Xml\Xsl\XslException.cs (5)
104private ISourceLineInfo? _lineInfo; 110internal XslLoadException(Exception? inner, ISourceLineInfo? lineInfo) 162internal void SetSourceLineInfo(ISourceLineInfo? lineInfo) 200private static string AppendLineInfoMessage(string message, ISourceLineInfo? lineInfo) 218internal static string CreateMessage(ISourceLineInfo? lineInfo, string res, params string?[]? args)
System\Xml\Xsl\Xslt\Compiler.cs (3)
309public CompilerError CreateError(ISourceLineInfo lineInfo, string res, params string?[]? args) 318public void ReportError(ISourceLineInfo lineInfo, string res, params string?[]? args) 324public void ReportWarning(ISourceLineInfo lineInfo, string res, params string?[]? args)
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
1123private QilNode WrapLoopBody(ISourceLineInfo? before, QilNode expr, ISourceLineInfo? after) 2785private void SetLineInfoCheck(QilNode n, ISourceLineInfo? lineInfo) 2798private static QilNode SetLineInfo(QilNode n, ISourceLineInfo? lineInfo)
System\Xml\Xsl\Xslt\XslAst.cs (3)
78public ISourceLineInfo? SourceLine; 355public readonly ISourceLineInfo? ElemNameLi; 356public readonly ISourceLineInfo? EndTagLi;
System\Xml\Xsl\Xslt\XsltInput.cs (9)
1051public ISourceLineInfo BuildLineInfo() 1056public ISourceLineInfo BuildNameLineInfo() 1080public ISourceLineInfo BuildReaderLineInfo() 1140public ISourceLineInfo? lineInfo; // Line info for whole start tag 1141public ISourceLineInfo? elemNameLi; // Line info for element name 1142public ISourceLineInfo? endTagLi; // Line info for end tag or '/>' 1146internal ContextInfo(ISourceLineInfo? lineinfo) 1192private readonly ISourceLineInfo _elementTagLi; 1194public EmptyElementEndTag(ISourceLineInfo elementTagLi)
System\Xml\Xsl\Xslt\XsltLoader.cs (7)
276ISourceLineInfo lineInfo = (ex != null && ex.SourceUri != null ? 1531ISourceLineInfo contentInfo = content[0].SourceLine!; 2574ISourceLineInfo extElmLineInfo = _input.BuildNameLineInfo(); 3042ISourceLineInfo? errorLineInfo = SkipEmptyContent(); 3051private ISourceLineInfo? SkipEmptyContent() 3053ISourceLineInfo? result = null; 3071private static XslNode SetLineInfo(XslNode node, ISourceLineInfo? lineInfo)