---
name: Wrong decompilation
about: Decompiled code doesn't compile, or behaves differently to the original IL
title: ''
labels: Bug Decompiler
assignees: ''

---

### Input code
Please provide the input that failed to decompile.
If providing IL code as input, please provide enough context to allow us to re-assemble the IL.
If uploading a complete assembly, please mention which method failed to decompile.

### Erroneous output
```c#
If relevant, the incorrectly decompiled output, or an exception with stack trace.
```
If the output fails to re-compile, provide the compiler error message.

### Expected output
```c#
If relevant, the output you expected, or a description of what you expected.
```

### Details
* Product in use: e.g. ILSpy / ICSharpCode.Decompiler nuget package / VS extension
* Version in use: e.g. 6.0.0 or a commit hash (use Help>About to see which ILSpy version you are using)
* Any other relevant information to the issue, or your interest in contributing a fix.
