Christoph Wille
d2221783ba
Keep track of temp files and try to clean in QueryClose (if VS does not shut down cleanly obviously files will be left over)
1 year ago
Andreas Weizel
6e06ee407b
Prepare separation of AddIn for VS 2019 and VS 2022
...
- Move most code to a shared project/shared folder
4 years ago
Andreas Weizel
79bc9de904
Combine all "Open reference" commands to avoid duplicate code
4 years ago
Andreas Weizel
04a615a3f2
Allow to open ILSpy on project references under "Dependencies"
4 years ago
Andreas Weizel
db81fb17e2
Fix #2446 : Allow to open ILSpy on package references under "Dependencies"
4 years ago
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
5 years ago
MysticBoy
0830a7dada
for vsct
5 years ago
Andreas Weizel
39e879377e
Fix VSIX analyzer warnings and disabled the analyzer
6 years ago
Sam Harwell
6a2eab2a52
Switch to AsyncPackage with background load
7 years ago
Siegfried Pammer
069e4072de
Fix compile errors after merge.
7 years ago
Andreas Weizel
a94671183e
AddIn: Added detection of non-existing assembly files when launching ILSpy, showing a warning message in those cases. In case of project output assemblies, offers building the solution.
7 years ago
Andreas Weizel
84758dca5e
Re-enabled "Open code in ILSpy" command in code editor, fixed several issues.
7 years ago
Andreas Weizel
809354f175
Fixed several issues with "Open in ILSpy" menu shown on non-applicable nodes. Refactored the commands.
7 years ago
Siegfried Pammer
4aafe2db69
Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy.
7 years ago
Siegfried Pammer
b300a8bf5e
Deactivate OpenCodeItemCommand
7 years ago
Siegfried Pammer
3581635a2d
Refactor ILSpy.AddIn and fix some bugs
7 years ago
Siegfried Pammer
9233c99f15
[ILSpy.AddIn] Open multiple output artifacts, if present.
8 years ago
Siegfried Pammer
3bfc1fc3c2
[ILSpy.AddIn] Fix #815 : "Open output in ILSpy" not working for MSBuild 15 projects in VS2017
8 years ago
Siegfried Pammer
915f1fdf1c
[ILSpy.AddIn] Fix #820 ; Show "Open in ILSpy" in all context menus related to references.
8 years ago
Siegfried Pammer
43975c2a77
[ILSpy.AddIn] Add support for new assembly, project and package references.
8 years ago
Siegfried Pammer
0524b4a353
Remove unused usings in solution; remove dead code; unify namespaces
9 years ago
Siegfried Pammer
7d11b6c034
fix #615 - F# project references doesn't open in VS extension
...
fix #685 - "open in ilspy" in F# project returns error, fails
9 years ago
yggy
b4f3a8e4c8
fix: use element type full name for array parameters
...
fix: skip space after comma in parameter list
fix: don't double-append '*' for pointer parameters
add: ILSpyAddInSamples.cs, just for reference
9 years ago
yggy
0542b56a0c
tweak: method rename plus some documentation comments
9 years ago
yggy
3a75f60915
change: move "navigateto" key generation to separate CodeElementXmlDocKeyProvider class, in preparation for porting the logic of the existing XmlDocKeyProvider
9 years ago
yggy
5c052d9b49
fix: handle array method parameters properly
9 years ago
yggy
5dd7675f90
fix: disable the "Open code in ILSpy" menu item if the active document is not part of a project
9 years ago
yggy
58c64a30cf
"Open code in ILSpy" - fix problems with overloaded generic constructors and methods.
9 years ago
yggy
29491ff951
Overhauled "Open code in ILSpy" features to support more cases.
...
Rearranged some of the helper methods for opening things in ILSpy.
Added methods to open Project and CodeItem in ILSpy.
Had hoped the latter would help with opening from Call Stack, but can't see how procedurally access the call stack window.
Asked how to do so here: http://stackoverflow.com/questions/36726595/how-to-get-a-programmable-interface-to-the-visual-studio-call-stack-window
"Open code in ILSpy" now works for:
- classes, interfaces and structs (generic or not, nested or not)
- enums
- fields and properties
- constructors (generic or not)
- overloaded constructors, unless they are generic or use type parameters of their generic class
- methods (generic or not)
- overloaded methods, unless they are generic or use type parameters of their generic class
TODO: disambiguate overloaded generic constructors and methods
9 years ago
yggy
3f22e62a88
#694 Add an "Open in ILSpy" option to the context menu in the code window
...
https://github.com/icsharpcode/ILSpy/issues/694
Supports methods, enums, delegates, properties, interfaces, events and classes.
TODO: disambiguate overloaded methods by number and type of parameters
Changes (only) to ILSpy.AddIn project:
add: code window context menu item "Open code in ILSpy"
add: OpenCodeItemInILSpyCallback does the work, using Visual Studio code model to interrogate source at selection point
change: add additional argument support to OpenAssemblyInILSpy (to support "/navigateTo")
9 years ago
Siegfried Pammer
2fc8bf7003
fix #528 : Open Build Output in ILSpy
...
fix #504 : Collapse group in Visual Studio context menu
10 years ago
Siegfried Pammer
27f50ee6b9
fix #509 Visual Studio Addin is useless for Framework Assemblies
11 years ago
Schabse Laks
6fc2f753ec
Addin: Fix runtime error in VS2010
...
explorer.SelectedItems returns object[]
11 years ago
Siegfried Pammer
4725c17185
change formatting settings to be consistent with the rest of ILSpy
11 years ago
Siegfried Pammer
a796143f4e
add ILSpy.AddIn for Visual Studio
11 years ago