From 3ec442e25504bcb5b2ff709299e87a240e22ec24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Thu, 2 Feb 2006 21:04:29 +0000 Subject: [PATCH] Fixed SD2-637: Cannot expand array in debugger tree view; Fixed SD2-612: Debugger exception generated when viewing XmlNamespaceManager members git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1061 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Debugger.Core/Project/Src/Variables/ArrayValue.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/ArrayValue.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/ArrayValue.cs index 163fd4ee42..0721f27cc7 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/ArrayValue.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/ArrayValue.cs @@ -93,8 +93,10 @@ namespace Debugger } } - Variable GetItem(uint[] indices, ValueGetter getter) + Variable GetItem(uint[] itemIndices, ValueGetter getter) { + uint[] indices = (uint[])itemIndices.Clone(); + if (indices.Length != rank) throw new DebuggerException("Given indicies does not match array size."); string elementName = "[";