Skip to content

Commit 0c3907f

Browse files
authored
Merge pull request #2350 from mavasani/CodeMetricsBugFix
Fix CodeMetrics output writer to handle null source tree for non-sour…
2 parents 65c7235 + f6a7e09 commit 0c3907f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Tools/MetricsOutputWriter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ void writeHeader()
6969
case SymbolKind.Property:
7070
var location = data.Symbol.Locations.First();
7171
writer.WriteAttributeString("Name", data.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
72-
writer.WriteAttributeString("File", location.SourceTree.FilePath);
72+
writer.WriteAttributeString("File", location.SourceTree?.FilePath ?? "UNKNOWN");
7373
writer.WriteAttributeString("Line", (location.GetLineSpan().StartLinePosition.Line + 1).ToString());
7474
break;
7575

0 commit comments

Comments
 (0)