From 73268d6fda1279d6fd2a00ac3def13cd8b6d7a84 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Mon, 4 Apr 2011 00:07:59 +0200 Subject: [PATCH] Throw meaningful exception when ICompletionData.Text returns null. --- .../ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs index d9fe15041b..97a14d2908 100644 --- a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs +++ b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs @@ -314,6 +314,9 @@ namespace ICSharpCode.AvalonEdit.CodeCompletion int GetMatchQuality(string itemText, string query) { + if (itemText == null) + throw new ArgumentNullException("itemText", "ICompletionData.Text returned null"); + // Qualities: // 8 = full match case sensitive // 7 = full match