8085 Commits (3e1c8570c53c6e913401fe68a643ae2259486047)
 

Author SHA1 Message Date
tom-englert d71394c43a Simplify adding tabs 11 months ago
tom-englert 97bd5cb122 Decouple Settings from MainWindow 11 months ago
tom-englert cc7de5fe60 Introduce message bus to start decoupling components 11 months ago
tom-englert d38ec53484 Decouple some global logic from the MainWindow 11 months ago
tom-englert b6ad02d1da Remove yet another copy of the BoolToVisibilityConverter 11 months ago
tom-englert 00ff9c8816 Remove usage of custom template selector with magic ids, use standard WPF pattern to locate data templates 11 months ago
tom-englert 610b0c2ed5 Annotate service lifetime explicitly. 11 months ago
tom-englert ea2fc92883 Add abstraction layer for MEF 11 months ago
Herrmannsdörfer, Felix 63c2bb0b18 Ignore empty version directories of dotnet 11 months ago
Siegfried Pammer d0d60f9a6d Fix #3263: Properly handle assemblies that do not provide a type system in DerivedTypesTreeNode. 11 months ago
Siegfried Pammer 76cc084dcd LazyInitializer.EnsureInitialized does not allow null as return value. Use LazyInit instead. 11 months ago
Siegfried Pammer e8a9227483 Fix #3264: Do not allow zero-length segments in CleanUpName: Escape path separator characters at the start of a segment. 11 months ago
Siegfried Pammer 4864ef4462
Merge pull request #3243 from icsharpcode/improved-variable-names 11 months ago
Siegfried Pammer 930a4a20d1 Fix #3255: Ignore exceptions while decoding sequence point blobs. 11 months ago
Siegfried Pammer 39d5deb38c Refresh AssemblyTreeNode tooltip after selecting a new PDB. 11 months ago
Siegfried Pammer cb63f3c873 Fix #3256: Remove hard-coded Height of PART_searchTextBox in SearchPanel 11 months ago
Siegfried Pammer 215964a53a
Merge pull request #3235 from icsharpcode/cs12/primary-ctors 11 months ago
Siegfried Pammer 6cee0cdc4b Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 11 months ago
Siegfried Pammer 2043e5dd6f Add support for C# 12 primary constructors. 12 months ago
Siegfried Pammer fa0ab07d23
Merge pull request #3252 from tom-englert/dev/#3251 12 months ago
Siegfried Pammer e9949df541 Add missing property and event definitions when a single constructor was selected in the ILSpy tree view. 12 months ago
Siegfried Pammer 13fd903016 Add extension method to get metadata TypeAttributes for an ITypeDefinition 12 months ago
tom-englert 1520b41341 Simplify layout 12 months ago
tom-englert d435f5ffaf Fix #3251: Decompiler Settings: CheckBox in group header does not reflect state of the group 12 months ago
tom-englert 45cfb8fdbe Fix #3249: Settings panel shows strange hover/selection behavior 12 months ago
tom-englert 7e74de2815
Fix #3246: Choppy scrolling when scrolling fast after smooth scrolling introduction (#3248) 12 months ago
Siegfried Pammer 065e7eca1d Fix #3227: Only call NewLine() in case no property initializer is present. 12 months ago
Siegfried Pammer dbd9632f34 Fix #3247: InvalidOperationException thrown when reading debug metadata files 12 months ago
Christoph Wille d1c7a51a1d
Remove dangling project references for SharpTreeView (#3245) 12 months ago
Christoph Wille a8eeed102f
Merge pull request #3244 from tom-englert/dev/smoothscrolling 12 months ago
Christoph Wille d54ac416f7
SharpTreeView: Split into ILSpyX.TreeView and ILSpy.Controls.TreeView (#3240) 12 months ago
tom-englert 799dcf02cf Add smooth scrolling to settings panels and DecompilerTextView 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" 1 year ago
Christoph Wille f037eb6ac4 Fix .NET version mixup in instructions for building on Windows 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 5a66518581 Add more tests for C# 12 ref readonly parameters 1 year ago
Siegfried Pammer 82256c47fb Add test case for C# 12 optional parameters in lambdas. 1 year ago
Siegfried Pammer 67a0bfb051 Update to Roslyn 4.10.0 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
Daniel Grunwald 1616d15572 Move roundtrip tests to their own namespace. 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