.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Siegfried Pammer 7c6f7fea05 Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast. 10 months ago
..
CSharp Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast. 10 months ago
DebugInfo Use MetadataFile instead of PEFile in TypeSystem. 2 years ago
Disassembler Fix #3218: Avoid exceptions when IL is invalid due to unexpected end-of-method-body. 1 year ago
Documentation Fix #3226: missing assemblyFileName parameter in XmlDocLoader.FindXmlDocumentation 1 year ago
FlowAnalysis Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 1 year ago
Humanizer Fixes #2232: We only need a small percentage of features provided by Humanizer. Therefore we copy the relevant parts and remove the dependency in order to avoid such problems in the future. 5 years ago
IL Fix switch-on-string transform for optimized Roslyn. 10 months ago
Instrumentation Add header 4 years ago
Metadata Fix #3349: Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework. 11 months ago
Output #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2 years ago
Properties v9.0 RC Designation (#3357) 10 months ago
Semantics Handle ReferenceKind.RefReadOnly in a few more cases 1 year ago
Solution #2128: Reformat the whole code base. 5 years ago
TypeSystem Fix #3253: Remove duplicate assembly references keeping the ones with the highest version. 1 year ago
Util Fix #3001: Support new resources format in ResourcesFile/ResXResourceWriter 1 year ago
DecompilationProgress.cs Generalize progress reporting for decompilation and PDB generation. 3 years ago
DecompileRun.cs Fix #3108: illegal nested classes in enums throw off EnumValueDisplayMode handling. 2 years ago
DecompilerException.cs Use MetadataFile instead of PEFile in TypeSystem. 2 years ago
DecompilerNuGetPackageIcon.png iconUrl -> icon for ics.d nuspec https://aka.ms/deprecateIconUrl 6 years ago
DecompilerSettings.cs Add support for C# 12 primary constructors. 1 year ago
ICSharpCode.Decompiler.csproj Enable repeatable package restores (#3359) 10 months ago
ICSharpCode.Decompiler.ruleset Annotate service lifetime explicitly. 1 year ago
ICSharpCode.Decompiler.snk remove NR submodule; move snk to ICSharpCode.Decompiler 9 years ago
NRExtensions.cs Add extension method to get metadata TypeAttributes for an ITypeDefinition 1 year ago
NRTAttributes.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
PackageReadme.md Add PackageReadmeFile 4 years ago
PartialTypeInfo.cs Fix #2718, Fix #2719, Fix #2725: Remove WPF compiler-generated code. 3 years ago
SRMExtensions.cs Add WebCIL support 2 years ago
SRMHacks.cs #2128: Reformat the whole code base. 5 years ago
SingleFileBundle.cs Add WebCIL support 2 years ago
packages.lock.json Enable repeatable package restores (#3359) 10 months ago