.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 4bf9487ecd Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
..
CSharp Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 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 Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
Humanizer
IL Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
Instrumentation
Metadata Fix mysteriously deleted issue #3197: Skip file formats that currently can only be loaded from a file when dealing with a file from a bundle or package. 1 year ago
Output #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2 years ago
Properties Update NuGet packages 1 year ago
Semantics Fix #2806: Do not use implicitly typed out variables, if argument and parameter types do not match exactly. 3 years ago
Solution
TypeSystem Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
Util Fix NETCORE to NET8(or newer) directive 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. 1 year ago
DecompilerNuGetPackageIcon.png
DecompilerSettings.cs Remove unused transforms: DecimalConstantTransform and ParameterNullCheckTransform 11 months ago
ICSharpCode.Decompiler.csproj Forgot to commit some files 11 months ago
ICSharpCode.Decompiler.ruleset
ICSharpCode.Decompiler.snk
NRExtensions.cs Use MetadataFile instead of PEFile in TypeSystem. 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 3 years ago
PartialTypeInfo.cs Fix #2718, Fix #2719, Fix #2725: Remove WPF compiler-generated code. 3 years ago
SRMExtensions.cs Add WebCIL support 1 year ago
SRMHacks.cs
SingleFileBundle.cs Add WebCIL support 1 year ago