未验证 提交 f9a9316a 编写于 作者: J Jinu 提交者: GitHub

Merge pull request #40871 from CyrusNajmabadi/logLines

Include line number in logs
......@@ -163,10 +163,10 @@ protected bool TrySimplifyTypeNameExpression(SemanticModel model, SyntaxNode nod
diagnostic = DiagnosticHelper.Create(descriptor, tree.GetLocation(issueSpan), severity, additionalLocations: null, builder.ToImmutable());
#if LOG
var logLine = tree.FilePath + "\t" + diagnosticId + "\t" + inDeclaration + "\t";
var sourceText = tree.GetText(cancellationToken);
sourceText.GetLineAndOffset(issueSpan.Start, out var startLineNumber, out var startOffset);
sourceText.GetLineAndOffset(issueSpan.End, out var endLineNumber, out var endOffset);
var logLine = tree.FilePath + "," + startLineNumber + "\t" + diagnosticId + "\t" + inDeclaration + "\t";
var leading = sourceText.ToString(TextSpan.FromBounds(
sourceText.Lines[startLineNumber].Start, issueSpan.Start));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册