diff --git a/Debugger/Debugger.Core/NRefactory/Ast/ExpressionExtensionMethods.cs b/Debugger/Debugger.Core/NRefactory/Ast/ExpressionExtensionMethods.cs index 9a7c325d9..1a4129e26 100644 --- a/Debugger/Debugger.Core/NRefactory/Ast/ExpressionExtensionMethods.cs +++ b/Debugger/Debugger.Core/NRefactory/Ast/ExpressionExtensionMethods.cs @@ -74,12 +74,11 @@ namespace ICSharpCode.NRefactory.Ast public static IndexerExpression AppendIndexer(this Expression expression, params int[] indices) { - IndexerExpression indexerExpr = new IndexerExpression() { Target = expression.Clone().Parenthesize() }; var args = new List(); foreach(int index in indices) { args.Add(new PrimitiveExpression(index)); } - //indexerExpr.Arguments = args; + IndexerExpression indexerExpr = expression.Clone().Indexer(args); DebugType staticType = expression.GetStaticType(); if (staticType != null && staticType.IsArray)