Siegfried Pammer
5f8ff82cfd
fix #692 : In v2.3.2, `Search for t:TypeName, m:Member...` feature doesn't work: based on #693 ; thanks to neolithos
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
Siegfried Pammer
07a0551096
Merge pull request #695 from yoyobbi/dev.yggy.navigate-to-item
...
Add an "Open in ILSpy" option to the context menu in the code window.
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
Daniel Grunwald
4142836f2f
Merge pull request #689 from imor/menu_ellipsis
...
Add ellipses to menu items
9 years ago
Raminder Singh
c8fe3b5f2e
Add ellipses to menu items
...
The following menu items now have an ellipses (...) because they open a
new dialog:
File -> Open...
File -> Open from GAC...
File -> Open List...
View -> Search...
View -> Options...
9 years ago
Christoph Wille
c10251d43a
Implement #688
9 years ago
Christoph Wille
3883cfce37
Set to version 2.3.2 and copyright years to 2016
9 years ago
Sander Cox
0b6ae7e5ed
Allow resource rows that are higher then the grid (large text fields) to scroll to partial content as well.
10 years ago
Daniel Grunwald
9af32372b0
Fix #593 : Set progressBar.IsIndeterminate=false if the progress bar is invisible to avoid unnecessarily rendering at 60 FPS.
10 years ago
Daniel Grunwald
ddf2b88b3a
Remove FSharp.Compiler.Service
10 years ago
Daniel Grunwald
085c81420c
Merge pull request #676 from d-s-x/fix-empty-async-method
...
FIX #675 . Decompile empty async void methods
10 years ago
Daniel Grunwald
7265de118d
Let's avoid switching to C# 6 for now.
10 years ago
Dmitry Xlestkov
248e5cc104
FIX #675 . Decompile empty async void methods
10 years ago
lrieger
189e873461
FSharpTests: check-in IL instead of compiling F# source in the tests.
10 years ago
lrieger
d059c02ba3
test that the "F# using" does not get applied if the 'disposable' variable is used afterwards
...
add F# to C# decompilation unit tests
10 years ago
lrieger
42bfb9bb23
modify the using pattern to also detect F#
10 years ago
Daniel Grunwald
cefd0d3ea4
Merge pull request #672 from 0x53A/nunit-nuget-runner
...
add nunit runner as nuget so tests can be run in the TestExplorer in VS
10 years ago
Daniel Grunwald
82221c68d7
Fix path to tidy.py
10 years ago
Daniel Grunwald
29b26e2232
Ignore test broken in AppVeyor CI.
10 years ago
lrieger
b374915e5e
add nunit runner as nuget so tests can be run in the TestExplorer in VS
10 years ago
Daniel Grunwald
0869943ce8
Use lower-case GUIDs in project references.
...
This seems to be necessary for VS2015 to use the correct build order.
10 years ago
Daniel Grunwald
46c1161dba
Fix NR.VB unit tests.
10 years ago
Daniel Grunwald
b33b5ca9bf
.bat files: initialize git submodules if necessary
10 years ago
Daniel Grunwald
0a481a573c
Add AvalonEdit, NRefactory, and cecil submodules.
10 years ago
Daniel Grunwald
6e47de16f8
Delete in-tree AvalonEdit, NRefactory and Mono.Cecil in preparation for using git submodules.
...
NRefactory.VB remains in the ILSpy repository.
10 years ago
Daniel Grunwald
fe3bee36ad
Use tabs, not spaces.
10 years ago
Daniel Grunwald
415931a130
Merge pull request #624 from MattDuffin/wordwrap
...
Added word wrapping
10 years ago
Daniel Grunwald
bf5861babd
Fix #650 - C++ switch over `char`/`long` values crashes ILSpy
10 years ago
Daniel Grunwald
9b81ca198a
Merge pull request #642 from neolithos/master
...
Changed SearchStrategies
10 years ago
Daniel Grunwald
e1946acce2
Merge pull request #656 from Crazycatz00/master
...
Portable settings file
10 years ago
Daniel Grunwald
4a54d40da4
Add appveyor.yml to master branch, too
10 years ago
Daniel Grunwald
78e7e9fa71
Merge pull request #663 from someone-with-default-username/master
...
Fix #635 . Decompile static methods in interfaces.
10 years ago
hardcase
3fa8ec0e54
Fix #635 . Decompile static methods in interfaces.
10 years ago
Crazycatz00
24054895bc
Use portable settings file if it exists
10 years ago
neolithos
8e29aea8b5
Fix: Equal compare
10 years ago
neolithos
e2ec7e8560
Changed SearchStrategies:
...
Added
- for not contain
= for equal
+ for contain
10 years ago
Christoph Wille
2726336b3a
Update addin version, update decompiler package version
10 years ago
Daniel Grunwald
d584349eec
Set version number to 2.3.1.
10 years ago
Daniel Grunwald
b018a188ae
Fix #607 : return value attributes missing in IL view
10 years ago
Daniel Grunwald
75dfa785d7
Fix #600 : variable called int should be displayed as @int
10 years ago
Siegfried Pammer
85a7a9bb34
Merge pull request #625 from LordJZ/case/enum-member-attributes
...
Fixed #619 custom attributes on enum members
10 years ago
LordJZ
a116053510
Fixed #619 custom attributes on enum members
10 years ago
Matt Duffin
8c3d9f8c39
Added word wrapping
...
For those of us on small monitors or who just dislike horizontal scrollbars, this adds an 'Enable word wrap' option to the Display settings, which causes the decompilation view to wrap if enabled.
10 years ago
Daniel Grunwald
ffe13672f2
Merge pull request #597 from pgourlain/fix-buildtools
...
UpdateAssemblyInfo.exe failed when there is a banner in start of cmd
10 years ago