in src/StructuredLogViewer.Avalonia/Controls/BuildControl.xaml.cs [805:814]
private bool CanView(BaseNode node)
{
return node is AbstractDiagnostic
|| node is Project
|| (node is Target t && t.SourceFilePath != null && sourceFileResolver.HasFile(t.SourceFilePath))
|| (node is Task task && task.Parent is Target parentTarget && sourceFileResolver.HasFile(parentTarget.SourceFilePath))
|| (node is IHasSourceFile ihsf && ihsf.SourceFilePath != null && sourceFileResolver.HasFile(ihsf.SourceFilePath))
|| (node is NameValueNode nvn && nvn.IsValueShortened)
|| (node is TextNode tn && tn.IsTextShortened);
}