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