From 54fb04ed957549dc820d352cc9c4cbe0e8b775f2 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sun, 3 Sep 2017 15:48:56 +0200 Subject: [PATCH] Allow implicit conversion in assignments --- ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 5108ba076..181fc4a61 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -533,7 +533,7 @@ namespace ICSharpCode.Decompiler.CSharp ExpressionWithResolveResult Assignment(TranslatedExpression left, TranslatedExpression right) { - right = right.ConvertTo(left.Type, this); + right = right.ConvertTo(left.Type, this, allowImplicitConversion: true); return new AssignmentExpression(left.Expression, right.Expression) .WithRR(new OperatorResolveResult(left.Type, ExpressionType.Assign, left.ResolveResult, right.ResolveResult)); }