diff --git a/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs index f8fa5eeac..59c06b8cf 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs @@ -407,7 +407,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; var inputType = conversionInfo.inputType; var conv = conversionInfo.conv; - if (c.IsIdentityConversion) { + if (c.IsIdentityConversion || c.IsReferenceConversion) { return conv == null || conv.Kind == ConversionKind.Nop; } if (c.IsNumericConversion) {