.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 e8a9227483 Fix #3264: Do not allow zero-length segments in CleanUpName: Escape path separator characters at the start of a segment. 11 months ago
..
CSharp Fix #3264: Do not allow zero-length segments in CleanUpName: Escape path separator characters at the start of a segment. 11 months ago
DebugInfo Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Disassembler Fix #3218: Avoid exceptions when IL is invalid due to unexpected end-of-method-body. 1 year ago
Documentation Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
FlowAnalysis Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months ago
Humanizer
IL Merge pull request #3243 from icsharpcode/improved-variable-names 11 months ago
Instrumentation
Metadata Fix #3247: InvalidOperationException thrown when reading debug metadata files 11 months ago
Output #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2 years ago
Properties Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months ago
Semantics Handle ReferenceKind.RefReadOnly in a few more cases 12 months ago
Solution
TypeSystem Handle ReferenceKind.RefReadOnly in a few more cases 12 months ago
Util Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months 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. 1 year ago
DecompilerNuGetPackageIcon.png
DecompilerSettings.cs Add support for C# 12 primary constructors. 11 months ago
ICSharpCode.Decompiler.csproj Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months ago
ICSharpCode.Decompiler.ruleset
ICSharpCode.Decompiler.snk
NRExtensions.cs Add extension method to get metadata TypeAttributes for an ITypeDefinition 11 months 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
PartialTypeInfo.cs
SRMExtensions.cs Add WebCIL support 1 year ago
SRMHacks.cs
SingleFileBundle.cs Add WebCIL support 1 year ago