ILSpy is the open-source .NET assembly browser and decompiler