Browse Source

Remove unnecessary explicit casts in array initializers.

pull/863/head
Siegfried Pammer 8 years ago
parent
commit
54be524aa6
  1. 2
      ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs

2
ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs

@ -1612,7 +1612,7 @@ namespace ICSharpCode.Decompiler.CSharp
container.Peek().Elements.Add(aie); container.Peek().Elements.Add(aie);
container.Push(aie); container.Push(aie);
} }
var val = Translate(value).ConvertTo(type, this); var val = Translate(value).ConvertTo(type, this, allowImplicitConversion: true);
container.Peek().Elements.Add(val); container.Peek().Elements.Add(val);
elementResolveResults.Add(val.ResolveResult); elementResolveResults.Add(val.ResolveResult);
while (container.Count > 0 && container.Peek().Elements.Count == dimensionSizes[container.Count - 1]) { while (container.Count > 0 && container.Peek().Elements.Count == dimensionSizes[container.Count - 1]) {

Loading…
Cancel
Save