Siegfried Pammer
|
b9f50901a4
|
Fix #3367: Add extra validation to TransformDecimalCtorToConstant to prevent crashes with obfuscated assemblies.
|
12 months ago |
Christoph Wille
|
507da701e7
|
Set VersionName for release
|
12 months ago |
Christoph Wille
|
1263f48dc0
|
Use Microsoft.Sbom.Targets in Decompiler, BamlDecompiler and ILSpyX NuGets (#3346)
https://github.com/microsoft/sbom-tool/tree/main/src/Microsoft.Sbom.Targets to embed SBOM
* GeneratePackageOnBuild removed, build action now has a new step for dotnet pack
* Decompiler, BamlDecompiler and ILSpyX include SBOM
|
12 months ago |
Siegfried Pammer
|
ae776716dd
|
Fix #3181: missing type information on NullReferenceExpression used with nullable value types.
|
12 months ago |
Siegfried Pammer
|
7c6f7fea05
|
Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast.
|
1 year ago |
Siegfried Pammer
|
e1e2f739f6
|
Fix switch-on-string transform for optimized Roslyn.
|
1 year ago |
Siegfried Pammer
|
e4285b751b
|
Fix build.
|
1 year ago |
Siegfried Pammer
|
efbefd0d3b
|
Fix #3361: switch-value conversion was losing its target type.
|
1 year ago |
Christoph Wille
|
1048cd9557
|
Enable repeatable package restores (#3359)
Locking restricted to projects that create NuGet packages
ICSharpCode.Decompiler
ICSharpCode.ILSpyX
ILSpyCmd
ICSharpCode.BamlDecompiler
|
1 year ago |
Christoph Wille
|
8373ac752e
|
v9.0 RC Designation (#3357)
* v9.0 RC designation
* Ambiguous reference errors fixed
|
1 year ago |
박성원
|
2f53f69799
|
Fix #3355 : Insert missing DecompilerSettings
|
1 year ago |
Siegfried Pammer
|
62cdf38e9b
|
Fix #3349: Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework.
|
1 year ago |
Siegfried Pammer
|
c478ccc2e0
|
Fix #3319: KeyDownEvent field reference was replaced with KeyDown event reference.
|
1 year ago |
Siegfried Pammer
|
e96605ca87
|
Fix #3310: Filter out copy-constructor only if it's an actual record type.
|
1 year ago |
Siegfried Pammer
|
8c440f42a8
|
Fix #2166: Unnecessary uint casts/conversions for certain bitwise operations
|
1 year ago |
Siegfried Pammer
|
ac0ef8a113
|
Fix #3253: Remove duplicate assembly references keeping the ones with the highest version.
|
1 year ago |
Christoph Wille
|
684e72881f
|
NuGet updates October 2024 (#3307)
|
1 year ago |
Siegfried Pammer
|
c6e3752977
|
Fix #3089: Add comment regarding .constraint prefix expressed as cast in C#
|
1 year ago |
Siegfried Pammer
|
90946ae31a
|
XML doc corrections
|
1 year ago |
Siegfried Pammer
|
f66ccea9ef
|
Fix #3296: Ensure unknown types are wrapped properly in "Convert Expression Tree"
|
1 year ago |
Siegfried Pammer
|
f9ae51b12a
|
Fix #3001: Support new resources format in ResourcesFile/ResXResourceWriter
|
1 year ago |
Siegfried Pammer
|
bf2cf936e1
|
Fix DecompilerVersionInfo.template.cs
|
1 year ago |
Siegfried Pammer
|
966b99a7f9
|
Fix #3278: Missing variable declaration in nested for-loop after many other loops
|
1 year ago |
Siegfried Pammer
|
4ff0c262f9
|
Provide commit hash in AboutPage to make finding the correct version easier.
|
1 year ago |
Siegfried Pammer
|
58e993d71d
|
Fix #3272: Missing variable declarations in repeated nested for-loops
|
1 year ago |
Siegfried Pammer
|
524ab6035f
|
Fix #3226: missing assemblyFileName parameter in XmlDocLoader.FindXmlDocumentation
|
1 year ago |
Siegfried Pammer
|
43f602211b
|
Fix #3159: CSharpAmbience.ConvertSymbol output incorrect for record structs and init properties.
|
1 year ago |
Herrmannsdörfer, Felix
|
0330f38c06
|
Include Subdirectories when checking for empty dotnet version directory
|
1 year ago |
tom-englert
|
610b0c2ed5
|
Annotate service lifetime explicitly.
|
1 year ago |
tom-englert
|
ea2fc92883
|
Add abstraction layer for MEF
|
1 year ago |
Herrmannsdörfer, Felix
|
63c2bb0b18
|
Ignore empty version directories of dotnet
|
1 year ago |
Siegfried Pammer
|
e8a9227483
|
Fix #3264: Do not allow zero-length segments in CleanUpName: Escape path separator characters at the start of a segment.
|
1 year ago |
Siegfried Pammer
|
6cee0cdc4b
|
Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo.
|
1 year ago |
Siegfried Pammer
|
2043e5dd6f
|
Add support for C# 12 primary constructors.
|
1 year ago |
Siegfried Pammer
|
13fd903016
|
Add extension method to get metadata TypeAttributes for an ITypeDefinition
|
1 year ago |
Siegfried Pammer
|
065e7eca1d
|
Fix #3227: Only call NewLine() in case no property initializer is present.
|
1 year ago |
Siegfried Pammer
|
dbd9632f34
|
Fix #3247: InvalidOperationException thrown when reading debug metadata files
|
1 year ago |
Siegfried Pammer
|
2e7991eee3
|
TransformDisplayClassUsage: Fix #3233 by ignoring nullability annotations, when trying to find a variable to reuse/propagate.
|
1 year ago |
Siegfried Pammer
|
2ca5b5affe
|
Rewrite AssignVariableNames algorithm to use variable usages instead of the list of variables.
|
1 year ago |
Daniel Grunwald
|
8e7e4ba856
|
Revert "Add support for C# 11 parameter null checks"
This reverts commit 9e462b53ad.
|
1 year ago |
Siegfried Pammer
|
c67d086e2f
|
Add test cases for naming conflicts related to foreach, using and fixed variables. Remove unnecessary ConflictWithLocal check in AssignVariableNames.
|
1 year ago |
Siegfried Pammer
|
3fb153940b
|
AssignVariableNames: Handle fixed statement special cases
|
1 year ago |
Daniel Grunwald
|
aa914058ce
|
Fix #3237: Use `ref readonly` locals for `readonly.ldelema`
|
1 year ago |
Siegfried Pammer
|
7b1f8a305c
|
Implemented support for string concatenation compound assignments involving ReadOnlySpan<char>.
|
1 year ago |
Siegfried Pammer
|
1c71f6ad46
|
Support concatenation involving arguments of type ReadOnlySpan<char>.
|
1 year ago |
Siegfried Pammer
|
9548a11d37
|
Use ILSpyHelper_AsRefReadOnly to ensure that overload resolution can pick the correct overload using 'in'.
|
1 year ago |
Siegfried Pammer
|
03a20f3494
|
Support ILInlining for in parameters
|
1 year ago |
Siegfried Pammer
|
fd1de09489
|
Avoid using operator + for string concatenation when ref-like types are involved.
|
1 year ago |
Siegfried Pammer
|
e6004e5f26
|
Handle ReferenceKind.RefReadOnly in a few more cases
|
1 year ago |
Siegfried Pammer
|
28aa88bfb8
|
Make NullableLiftingTransform handle the case where ExpressionTransforms.VisitComp already lifted a nullable comparison with constant.
|
1 year ago |