From 7ebe773b5b13fc300ac7aadce1b4b4f94aaa4b88 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 6 Jan 2013 00:34:25 +0100 Subject: [PATCH] Fix crash when issues are reported on null nodes. --- .../CSharpBinding/Project/Src/Refactoring/IssueManager.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueManager.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueManager.cs index 4507fc8391..c6e4ecf38e 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueManager.cs +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueManager.cs @@ -258,6 +258,11 @@ namespace CSharpBinding.Refactoring continue; foreach (var issue in issueProvider.GetIssues(context)) { + if (issue.Start.IsEmpty || issue.End.IsEmpty) { + // Issues can occur on invalid locations when analyzing incomplete code. + // We'll just ignore them. + continue; + } results.Add(new InspectionTag( this, issueProvider,