502 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
Siegfried Pammer 7eef6f2bfe Optimize update-assemblyinfo.ps1 build step 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Siegfried Pammer 3f10294a72 Add DeconstructionTransform + implement DeconstructInstruction in ExpressionBuilder 5 years ago
Siegfried Pammer 95f2ae7aef Add ILAst base for Deconstruction and Pattern Matching 5 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 5 years ago
Daniel Grunwald 1b2874eb5d Use `nint` type for local IntPtr variables if arithmetic is performed on them. 5 years ago
Daniel Grunwald 016d9f8f4d Fix #1903: un-inline argument of unsupported `isinst` instructions. 5 years ago
Daniel Grunwald c0b1119fab Use C# 8.0 to build ILSpy. 5 years ago
Daniel Grunwald 94a8190861 #2049: Delete old NRefactory node types that were never supported for output. 5 years ago
Daniel Grunwald 2c0554f129 Fix #1963: Support decompiling `calli` instructions into C# 9 function pointer syntax. 5 years ago
dymanoid bfb57da93b Implement project writer for SDK style projects 5 years ago
dymanoid fdef5d11c6 Rearrange project writing logic 5 years ago
dymanoid a952cda502 Create dedicated namespace for project decompiler 5 years ago
Siegfried Pammer 6382f8c41d Fix #1990: Empty default ctor with XML comment discarded from decompilation 5 years ago
Daniel Grunwald 12226c5f90 Add support for indexing a container with a System.Index instance. 5 years ago
Daniel Grunwald dc6e094a30 Add support for indexing arrays using System.Index 5 years ago
Daniel Grunwald 0cf50aa827 Fix #1959: Resolve the "F(G<A,B>(7));" grammar ambiguity by inserting parentheses when necessary. 5 years ago
Christoph Wille ed7af2addb Windows: keep using Windows PowerShell, other OSs fall back on pwsh (to reduce deps to get up and running on Windows) 5 years ago
Christoph Wille 55a6f9184f Use PowerShell Core for running update-assemblyinfo.ps1 5 years ago
Siegfried Pammer 5d622056a1 Add TranslatedStatement: require that C# statements must be annotated with their corresponding ILInstructions. 5 years ago
Siegfried Pammer 2efca22fae Add Debug Metadata Explorer 5 years ago
Christoph Wille 4348d664ea Year adjustments where static (2020) 5 years ago
Christoph Wille 83e7996087 Update SourceLink. Fixes #1826 6 years ago
Siegfried Pammer 270547cb46 Fix release build. 6 years ago
Siegfried Pammer cefefd0e6d create AwaitInFinallyTransform.cs from AwaitInCatchTransform.cs 6 years ago
Siegfried Pammer 4e5a2c4a6a Replace AXmlParser with XLinq. 6 years ago
Christoph Wille 7de25bc4b5 Change target name to using BeforeTargets 6 years ago
Christoph Wille 5388a18c46 Remove old hacks for decompiler csproj 6 years ago
Siegfried Pammer 9190515d8b #1151: Support for ref readonly locals. 6 years ago
Christoph Wille 9e76f2b28c Use SourceLink instead of EmbedAllSources 6 years ago
Siegfried Pammer 7539a429c6 Port rich text tooltips from SharpDevelop to ILSpy. 6 years ago
Daniel Grunwald 4bc15e0911 Fix build. 6 years ago
Siegfried Pammer 7fb3c51326 Suppress warnings in release mode as well, to speed up build process. 6 years ago
Daniel Grunwald 539e3a906d Fix #1552: user-defined and decimal increments 6 years ago
Siegfried Pammer a63e94e5b4 Refactor Solution decompilation to use Language instead of AssemblyTreeNode. 6 years ago
Siegfried Pammer 37e14f43e3 Refactor/Clean up local functions representation in type system. 6 years ago
Daniel Grunwald fb2cbf3d62 Use <GenerateDocumentationFile> instead of specifying the file name. 6 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 6 years ago
Christoph Wille 268d0af4e0 Include documentation XML in NuGet package (similar to PR https://github.com/icsharpcode/ILSpy/pull/1432 but built for v5.0) 6 years ago
Siegfried Pammer 8d1522f387 Transform display classes used in local functions. 6 years ago
Siegfried Pammer 5a2302089b Refactor TransformDisplayClassUsage into separate transform. 6 years ago
Siegfried Pammer bd77b8301f Basic implementation of local functions. 6 years ago
dymanoid 5e6a261b86 Implement Visual Studio solution generation for icsharpcode#972 6 years ago
Siegfried Pammer 2e68ec6c68 Move all resources to ILSpy: We do not want to ship resources inside the decompiler engine assembly. 6 years ago
MysticBoy 04686b2ada Translated the ICSharpCode.Decompiler‘s options and other 6 years ago
Siegfried Pammer d83f6e6ec0 Remove unused code. 6 years ago
Siegfried Pammer d42cf99a8c Fix dynamic transforms because https://github.com/dotnet/roslyn/issues/27800 was fixed. 6 years ago
Siegfried Pammer c1fca21e8a Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
Daniel Grunwald f1c8142ce2 PDB generator now can emit "method stepping information" for async functions. 6 years ago
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 6 years ago