.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
ed02b2eb9e
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 |
.. |
CSharp
|
Fix #2736
|
3 years ago |
DebugInfo
|
Allow user to provide ID when generating a PDB
|
3 years ago |
Disassembler
|
Determine isBranchTarget in a separate pass. We will need it for an optimization to ILReader in a future commit.
|
3 years ago |
Documentation
|
Fix nullability warnings in AstNode and XmlDocumentationElement.
|
3 years ago |
FlowAnalysis
|
#2480: avoid crash if ILAst "cannot jump into block container" invariant is violated
|
4 years 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 #2788: Handling of cpobj in ILReader was missing the stobj special case for the target pointer.
|
3 years ago |
Instrumentation
|
Add header
|
4 years ago |
Metadata
|
Another round of fixes in TryReadResource
|
3 years ago |
Output
|
Add support for C# 10 record structs.
|
3 years ago |
Properties
|
8.0.0-preview2 will be next version
|
3 years ago |
Semantics
|
Fix #2307: potential NRE in IntroduceExtensionMethods
|
4 years ago |
Solution
|
#2128: Reformat the whole code base.
|
5 years ago |
TypeSystem
|
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 |
Util
|
Reduce allocations in TransformArrayInitializers
|
3 years ago |
DecompileRun.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
3 years ago |
DecompilerException.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
DecompilerNuGetPackageIcon.png
|
iconUrl -> icon for ics.d nuspec https://aka.ms/deprecateIconUrl
|
6 years ago |
DecompilerSettings.cs
|
Add option to always fully qualify type names with global::
|
3 years ago |
ICSharpCode.Decompiler.csproj
|
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 |
ICSharpCode.Decompiler.ruleset
|
…
|
|
ICSharpCode.Decompiler.snk
|
…
|
|
NRExtensions.cs
|
#2128: Reformat the whole code base.
|
5 years 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
|
Fix #2733: Ignore bad metadata when trying to resolve ResolutionScope
|
3 years ago |
SRMHacks.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
SingleFileBundle.cs
|
Support for single-file bundle from .NET 6.
|
4 years ago |