From 3f69c819abf3baa7bc6c2d71677fd103b8f1db44 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Tue, 8 Dec 2009 09:50:48 +0000 Subject: [PATCH] fixed small bug in CreatePropertyPathCompletion git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5305 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../XamlBinding/XamlBinding/CompletionDataHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AddIns/BackendBindings/XamlBinding/XamlBinding/CompletionDataHelper.cs b/src/AddIns/BackendBindings/XamlBinding/XamlBinding/CompletionDataHelper.cs index 92b5c574aa..6e3f725d47 100644 --- a/src/AddIns/BackendBindings/XamlBinding/XamlBinding/CompletionDataHelper.cs +++ b/src/AddIns/BackendBindings/XamlBinding/XamlBinding/CompletionDataHelper.cs @@ -875,7 +875,7 @@ namespace ICSharpCode.XamlBinding IReturnType typeName = GetType(context, out isExplicit); IList list = new List(); - string value = context.ValueStartOffset > -1 ? context.RawAttributeValue.Substring(0, context.ValueStartOffset + 1) : ""; + string value = context.ValueStartOffset > -1 ? context.RawAttributeValue.Substring(0, Math.Min(context.ValueStartOffset + 1, context.RawAttributeValue.Length)) : ""; if (value.EndsWithAny(']', ')')) return list;