From 877638b27abb05c5f470c49ba1ee1eaa0438f992 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 29 Nov 2017 18:02:02 +0100 Subject: [PATCH] Fix #995: Missing variable type for string concat statement --- .../CSharp/Transforms/ReplaceMethodCallsWithOperators.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs b/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs index 635aa06cc..db8c4e374 100644 --- a/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs +++ b/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs @@ -61,6 +61,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms for (int i = 1; i < arguments.Length; i++) { expr = new BinaryOperatorExpression(expr, BinaryOperatorType.Add, arguments[i]); } + expr.CopyAnnotationsFrom(invocationExpression); invocationExpression.ReplaceWith(expr); return; }