Siegfried Pammer
8925b4ff7b
Inline variable declarations/modernize parts of our code base.
5 years ago
Siegfried Pammer
9ebef78b51
#1952 : Apply suggestions and fixes from code review.
5 years ago
Siegfried Pammer
f316838873
Fix #1952 : Add a button to the Misc settings page that adds an "Open with ILSpy" entry to the Windows Explorer context menu on exe and dll files.
5 years ago
Siegfried Pammer
68c5ea63f9
Fix HideEmptyMetadataTables option in Metadata/DebugMetadataTreeNode.cs
5 years ago
Siegfried Pammer
cde00cba97
Set preview3
5 years ago
Siegfried Pammer
e2df79ef70
Fix #1975 : readonly modifier is added to structs even if language version is lower than C# 7.0
5 years ago
Siegfried Pammer
91e9573449
Fix #1976 : ProxyCallReplacer should honor selected language version/selected options
5 years ago
Siegfried Pammer
d09190533a
Fix #1980 : IndexOutOfRangeException when choose `IL with C#` with System.Runtime.CompilerServices.Unsafe.Copy/InitBlock
5 years ago
Siegfried Pammer
4fb6edeb87
Ignore one of the analyzer tests
5 years ago
Siegfried Pammer
2efe36c381
Fix build fail 1
5 years ago
Siegfried Pammer
69a863957c
Fix #1977 : Add tests for analyzers
5 years ago
Siegfried Pammer
10e3da3d16
Add missing license headers to MIT licensed files in ICSharpCode.Decompiler
5 years ago
Siegfried Pammer
853cad5fd0
Disassembler: Implement cancellation token.
5 years ago
Siegfried Pammer
835fc221ab
Merge pull request #1974 from icsharpcode/fix-1973
...
Fix #1973 : Switch License Headers / License Information to MIT for Sh…
5 years ago
Siegfried Pammer
8c434eeaa5
Fix #1973 : Switch License Headers / License Information to MIT for SharpTreeView
5 years ago
Siegfried Pammer
7448214760
Merge pull request #1972 from yyjdelete/patch1971
...
Fix #1971
5 years ago
SilverFox
74b571822d
Fix #1971
5 years ago
Siegfried Pammer
da038965e8
Merge pull request #1969 from icsharpcode/fix-1889
...
Fix #1889 : [ILSpy.ReadyToRun] Indexing the methods
5 years ago
Siegfried Pammer
dc2db3ee3a
Fix #1889 : [ILSpy.ReadyToRun] Indexing the methods
5 years ago
Siegfried Pammer
df230e9feb
Merge pull request #1968 from cshung/dev/andrewau/upgrade-r2r
...
Upgrade ready to run binary
5 years ago
Andrew Au
732962fd08
Upgrade ready to run binary
5 years ago
Daniel Grunwald
6bcdf0e2ea
Merge pull request #1967 from jacdavis/dev/jacdavis/sequencepoints
...
Dev/jacdavis/sequencepoints
5 years ago
Jackson Davis
8180070bc6
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into dev/jacdavis/sequencepoints
5 years ago
Jackson Davis
6ab1f98fa3
Expand the range of sequence points out the closest empty ilstack
...
or implicit sequence point without creating overlapping sequence points.
If such a location cannot be found do, nothing. Fill in the
gaps with hidden sequence points.
Also emit a sequence point for
the prolog to account for seqeunce point there emitted by the C#
compiler. Without this, the debugger can stop there on a step in
using the original pdb, then decompile resulting in a no-code at this
location failure.
5 years ago
Daniel Grunwald
5ef1a973d3
#1904 : Cherry-picked SharpTreeView changes from SharpDevelop repository.
...
7edf1c4f1 fix focusing bug in SharpTreeView
60b89bb14 Changed behavior for 'Key.Space' in SharpTreeView.cs, instead of 'double click', now it sets 'IsChecked'.
103aff080 Set e.Handled = true in SharpTreeView.OnKeyDown()
c928f88b5 Fix F2/Escape for editable SharpTreeNodes.
6b01d6f55 Fix #354 : "+" icon in SharpTreeView is missing right border in 120DPI mode
5 years ago
Daniel Grunwald
65fe59e393
#1918 : Fix a bunch of issues with pinned region detection.
...
Not every pinned region has a clean `P = null` assignment to mark its end.
If a second pinned region starts with the same variable `P`, consider that to mark the end of the previous pinned region for that variable.
Also, fix a bunch of special cases with empty pinned regions.
5 years ago
Siegfried Pammer
69ac54fbb6
Fix #1879 : Do not remove variables that look like display class variables, but are used in other patterns as well.
5 years ago
Siegfried Pammer
32dad4f476
Fix bug occurring when trying to load .netmodule reference after invoking LoadedAssembly.DisableAssemblyLoad()
5 years ago
Siegfried Pammer
1ff1ade8e7
Add "(.netmodule)" to treenode, if the LoadedAssembly instance represents a .netmodule
5 years ago
Siegfried Pammer
c55c1f9476
Add "Hide empty metadata tables in tree view" option
5 years ago
Siegfried Pammer
56c2f200d0
Fix build.
5 years ago
Daniel Grunwald
ff40fbd984
Fix #1958 : Emit ProjectTypeGuids when generating .csproj
...
For portable class libraries, the type GUID is required so that Visual Studio for Mac can open the project.
5 years ago
Daniel Grunwald
fb5ab19bfd
SolutionCreator: Store project type GUID in .sln
5 years ago
Daniel Grunwald
0cf50aa827
Fix #1959 : Resolve the "F(G<A,B>(7));" grammar ambiguity by inserting parentheses when necessary.
5 years ago
Siegfried Pammer
90571b3658
Merge pull request #1937 from icsharpcode/pdbgen-enhancements
...
PDB Generator Enhancements
5 years ago
Siegfried Pammer
79559f5316
Use correct Baml Tests file name in Azure pipeline.
5 years ago
Siegfried Pammer
4d5cdacc68
once again
5 years ago
Siegfried Pammer
c36a3c9c20
Add remaining test projects + parallelize
5 years ago
Siegfried Pammer
f3b5642314
remove all tests except ICS.D.Tests.exe
5 years ago
Siegfried Pammer
05568da1a4
use vstest.console.exe on AppVeyor
5 years ago
Siegfried Pammer
5ee172d4c4
Fix #1900 : RemoveDeadVariableInit.ResetHasInitialValueFlag should handle local functions
5 years ago
Siegfried Pammer
371d732c0a
Fix #1881 : Not properly reusing names from PDB#2
5 years ago
Siegfried Pammer
e748e71b56
Implement workaround for #1961
5 years ago
Siegfried Pammer
7c7328df32
Fix #1955 : struct 'base' access to ValueType mis-decompiles
5 years ago
Siegfried Pammer
e10d255f17
Fix #1960 : OptionalHeaderTreeNode: Tiny copy+paste text error
5 years ago
Siegfried Pammer
7d1d7b2563
Fix EndLocation of double-typed PrimitiveExpression
5 years ago
Siegfried Pammer
c2a2cf43f2
Fix #1482 : SequencePointBuilder fails with an assertion when trying to create sequence points for LINQ expressions
5 years ago
Daniel Grunwald
46a56440e4
Merge pull request #1941 from icsharpcode/switchtopwsh
...
Switch from powershell to pwsh
5 years ago
Christoph Wille
ed7af2addb
Windows: keep using Windows PowerShell, other OSs fall back on pwsh (to reduce deps to get up and running on Windows)
5 years ago
Daniel Grunwald
3c2eecb008
Allow opening ILSpy solution when Core SDK 3.1.200 is installed
5 years ago