Siegfried Pammer
58a9736d4f
#3273 : Add support for undocumented EventPtr, FieldPtr, MethodPtr, ParamPtr and PropertyPtr tables.
10 months ago
Siegfried Pammer
673943cf14
Fix #3273 : Do not crash, if an unsupported metadata table is found.
10 months ago
Siegfried Pammer
46a6696694
Refactor metadata tables to use TableIndex instead of HandleKind.
10 months ago
Siegfried Pammer
6a84a81e16
Merge pull request #3266 from tom-englert/dev/WpfRefactoring
...
WPF Refactoring
10 months ago
Siegfried Pammer
524ab6035f
Fix #3226 : missing assemblyFileName parameter in XmlDocLoader.FindXmlDocumentation
10 months ago
tom-englert
dde581adc8
Refactor SearchPane so only the view model is exposed.
10 months ago
tom-englert
82d697587f
Fix: Current theme in menu is not selected.
10 months ago
tom-englert
74f4758d89
Move more settings-related items from MainWindow to SettingsService
10 months ago
Siegfried Pammer
3d34a20b48
Highlight severity of assembly resolve log messages to make it easier to see errors.
10 months ago
Siegfried Pammer
a4e372ad90
Fix naming convention rule for fields
10 months ago
Siegfried Pammer
43f602211b
Fix #3159 : CSharpAmbience.ConvertSymbol output incorrect for record structs and init properties.
10 months ago
Siegfried Pammer
dd0456447b
Merge pull request #3265 from Herrmel/ignore_empty_dotnetcore_version_path
...
Ignore empty version directories of dotnet
10 months ago
Herrmannsdörfer, Felix
0330f38c06
Include Subdirectories when checking for empty dotnet version directory
10 months ago
Siegfried Pammer
58bd49938b
Merge pull request #3257 from tom-englert/dev/WpfRefactoring
...
WPF Refactoring #1 : Add abstraction layer for MEF
10 months ago
tom-englert
e241444113
Refactor AnalyzerTreeView into View/ViewModel
10 months ago
tom-englert
25bbca76aa
Remove redundant language settings related code
10 months ago
tom-englert
d71394c43a
Simplify adding tabs
10 months ago
tom-englert
97bd5cb122
Decouple Settings from MainWindow
10 months ago
tom-englert
cc7de5fe60
Introduce message bus to start decoupling components
10 months ago
tom-englert
d38ec53484
Decouple some global logic from the MainWindow
10 months ago
tom-englert
b6ad02d1da
Remove yet another copy of the BoolToVisibilityConverter
10 months ago
tom-englert
00ff9c8816
Remove usage of custom template selector with magic ids, use standard WPF pattern to locate data templates
10 months ago
tom-englert
610b0c2ed5
Annotate service lifetime explicitly.
10 months ago
tom-englert
ea2fc92883
Add abstraction layer for MEF
10 months ago
Herrmannsdörfer, Felix
63c2bb0b18
Ignore empty version directories of dotnet
10 months ago
Siegfried Pammer
d0d60f9a6d
Fix #3263 : Properly handle assemblies that do not provide a type system in DerivedTypesTreeNode.
10 months ago
Siegfried Pammer
76cc084dcd
LazyInitializer.EnsureInitialized does not allow null as return value. Use LazyInit instead.
10 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.
10 months ago
Siegfried Pammer
4864ef4462
Merge pull request #3243 from icsharpcode/improved-variable-names
...
Rewrite AssignVariableNames
10 months ago
Siegfried Pammer
930a4a20d1
Fix #3255 : Ignore exceptions while decoding sequence point blobs.
10 months ago
Siegfried Pammer
39d5deb38c
Refresh AssemblyTreeNode tooltip after selecting a new PDB.
10 months ago
Siegfried Pammer
cb63f3c873
Fix #3256 : Remove hard-coded Height of PART_searchTextBox in SearchPanel
10 months ago
Siegfried Pammer
215964a53a
Merge pull request #3235 from icsharpcode/cs12/primary-ctors
...
Add C# 12 primary constructors
10 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.
11 months ago
Siegfried Pammer
fa0ab07d23
Merge pull request #3252 from tom-englert/dev/#3251
...
Fixes #3251 : Decompiler Settings: Checkbox in group header does not reflect state of the group
11 months ago
Siegfried Pammer
e9949df541
Add missing property and event definitions when a single constructor was selected in the ILSpy tree view.
11 months ago
Siegfried Pammer
13fd903016
Add extension method to get metadata TypeAttributes for an ITypeDefinition
11 months ago
tom-englert
1520b41341
Simplify layout
11 months ago
tom-englert
d435f5ffaf
Fix #3251 : Decompiler Settings: CheckBox in group header does not reflect state of the group
11 months ago
tom-englert
45cfb8fdbe
Fix #3249 : Settings panel shows strange hover/selection behavior
11 months ago
tom-englert
7e74de2815
Fix #3246 : Choppy scrolling when scrolling fast after smooth scrolling introduction ( #3248 )
...
* Fix #3246 : Choppy scrolling when scrolling fast after smooth scrolling introduction
* Update TomsToolbox to fix AdvancedScrollWheelBehavior and apply to all scroll viewers.
* Also activate AdvancedScrollWheelBehavior on the special ZoomScrollViewer
---------
Co-authored-by: tom-englert <thomas.englert@avl.com>
11 months ago
Siegfried Pammer
065e7eca1d
Fix #3227 : Only call NewLine() in case no property initializer is present.
11 months ago
Siegfried Pammer
dbd9632f34
Fix #3247 : InvalidOperationException thrown when reading debug metadata files
11 months ago
Christoph Wille
d1c7a51a1d
Remove dangling project references for SharpTreeView ( #3245 )
11 months ago
Christoph Wille
a8eeed102f
Merge pull request #3244 from tom-englert/dev/smoothscrolling
...
Add smooth scrolling behavior to settings panels and DecompilerTextView
11 months ago
Christoph Wille
d54ac416f7
SharpTreeView: Split into ILSpyX.TreeView and ILSpy.Controls.TreeView ( #3240 )
...
* Changes necessary for making SharpTreeNode cross platform by proxying System.Windows dependencies
* Add ITreeNodeImagesProvider for node icons
* Move InternalsVisibleTo to csproj (possible since net50)
* Move view models and other xplat class for SharpTreeView to ILSpyX, Windows-dependent classes to ILSpy/Controls/TreeView
* Move GetDoubleClickTime to NativeMethods
11 months ago
tom-englert
799dcf02cf
Add smooth scrolling to settings panels and DecompilerTextView
11 months ago
Siegfried Pammer
2e7991eee3
TransformDisplayClassUsage: Fix #3233 by ignoring nullability annotations, when trying to find a variable to reuse/propagate.
11 months ago
Siegfried Pammer
2ca5b5affe
Rewrite AssignVariableNames algorithm to use variable usages instead of the list of variables.
11 months ago