.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 e823ed9966 #2594: Cache LoadedAssembly.GetTargetFrameworkIdAsync, LoadedAssembly.GetRuntimePackAsync, PEFile.Name, PEFile.FullName to improve performance of assembly resolving. This improves performance of the analysis by a factor of 2. 4 years ago
..
LightJson #2128: Reformat the whole code base. 5 years ago
AssemblyReferences.cs #nullable enable for UniversalAssemblyResolver 4 years ago
CodeMappingInfo.cs #2128: Reformat the whole code base. 5 years ago
CustomAttributeDecoder.cs #2128: Reformat the whole code base. 5 years ago
Dom.cs Fix nullability warning: avoid NullReferenceException in the theoretical case where an unknown PrimitiveTypeCode is passed. 4 years ago
DotNetCorePathFinder.cs Make GetReferenceAssemblyPath pick the closest available version. 4 years ago
DotNetCorePathFinderExtensions.cs Fix build. 4 years ago
EnumUnderlyingTypeResolveException.cs Do not crash on files that contain no managed metadata. 7 years ago
ILOpCodes.cs #2128: Reformat the whole code base. 5 years ago
ILOpCodes.tt
MetadataExtensions.cs #2198: Make ILSpy more resilient in case of obfuscated assemblies. 5 years ago
MetadataTokenHelpers.cs #2128: Reformat the whole code base. 5 years ago
MethodSemanticsLookup.cs #2128: Reformat the whole code base. 5 years ago
OperandType.cs According to the ilasm source code "codelabel" is a keyword as well 5 years ago
PEFile.cs #2594: Cache LoadedAssembly.GetTargetFrameworkIdAsync, LoadedAssembly.GetRuntimePackAsync, PEFile.Name, PEFile.FullName to improve performance of assembly resolving. This improves performance of the analysis by a factor of 2. 4 years ago
ReferenceLoadInfo.cs Fix #2314: ILSpy incorrectly resolves a runtime dependency when dll is present in both WindowsDesktop.App and NETCore.App 4 years ago
SignatureBlobComparer.cs #2128: Reformat the whole code base. 5 years ago
UniversalAssemblyResolver.cs Update build tools used by ILSpy to use .NET 5.0 instead of .NET Core 3.1 4 years ago
UnresolvedAssemblyNameReference.cs Move PEFile and other classes to different files, cleanup 7 years ago