Siegfried Pammer
|
942131f487
|
#3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile
|
2 years ago |
Siegfried Pammer
|
32242c54a1
|
Fix #3056: WriteParameterReference was using the wrong parameter definition in static methods.
|
2 years ago |
Siegfried Pammer
|
93dcba3426
|
* Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext
* Change MetadataGenericContext to readonly struct
* Rearrange types in Dom.cs
|
3 years ago |
Anders Hörnfeldt
|
9747a2b359
|
Escape identifiers containing repeating dots
|
4 years ago |
Anders Hörnfeldt
|
b45c0099ef
|
Refactor for readability
|
4 years ago |
dotnet format
|
0d9f871a4f
|
#2128: Reformat the whole code base.
|
5 years ago |
Siegfried Pammer
|
2a5ba0f665
|
Fix linking of local variables and parameters to their usages in the IL view.
|
6 years ago |
Siegfried Pammer
|
bc97127d9d
|
Reorganize extension methods + remove unused/obsolete.
|
7 years ago |
Siegfried Pammer
|
4f8441e142
|
Introduce several new WriteReference overloads
|
7 years ago |
Siegfried Pammer
|
458f448fae
|
Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit.
|
7 years ago |
Siegfried Pammer
|
b500b24548
|
SRM WIP basic implementation of DecompilerTypeSystem
|
7 years ago |
Siegfried Pammer
|
10ebe3e00e
|
Fix WriteParameterReference
|
8 years ago |
Siegfried Pammer
|
a5f1dda9e9
|
Clean up commented code a bit
|
8 years ago |
Siegfried Pammer
|
87ced033ba
|
Rename Dom -> Metadata; Remove bogus abstraction
|
8 years ago |
Siegfried Pammer
|
cb9787098f
|
Finished port of UI (Analyzers still excluded) and Disassembler
|
8 years ago |
Siegfried Pammer
|
02b7dc98be
|
Commit of non-compiling WIP
|
8 years ago |
Daniel Grunwald
|
ebab7d5de0
|
#899: Add calli opcode to ILAst
|
8 years ago |
Siegfried Pammer
|
cca842a969
|
Fix #440: Ldarg operand is incorrect when parameter has no name
|
8 years ago |
Daniel Grunwald
|
b3590ec292
|
Update cecil.
|
9 years ago |
Daniel Grunwald
|
7273fe58fd
|
Add BlockTransform concept and apply a bunch of refactoring essentials suggestions.
|
9 years ago |
Daniel Grunwald
|
5bcd6142de
|
Fix undocumented expressions
|
9 years ago |
Daniel Grunwald
|
02a500e762
|
ICSharpCode.Decompiler: Merge changes from SharpDevelop to ILSpy.
|
10 years ago |
Siegfried Pammer
|
4f2c231d00
|
implement LongInterval and LongSet
|
11 years ago |
Daniel Grunwald
|
68ab914293
|
Build exception handling blocks
|
11 years ago |
Daniel Grunwald
|
c2ac889ebe
|
Allow viewing 'typed IL'.
|
11 years ago |
Daniel Grunwald
|
27252656cf
|
Upgrade to new ICSharpCode.Decompiler (work in progress)
- Switch AvalonEdit to NuGet package.
- Upgrade Mono.Cecil to new version
|
11 years ago |
Daniel Grunwald
|
d24cb3ff2e
|
Fixed disassembling and decompiling negative zeroes.
|
13 years ago |
Daniel Grunwald
|
81bb822fdb
|
Adjust ILSpy to NRefactory changes.
|
14 years ago |
Daniel Grunwald
|
229218174f
|
Inlining: remove the arg_-Variable in catch blocks.
|
14 years ago |
Daniel Grunwald
|
399a87e5a1
|
Fix #195 IL identfier escaping.
|
14 years ago |
Kevin Cathcart
|
20f9a624f2
|
Add support for privatescope. Fixes #186
|
14 years ago |
KevinCathcart
|
b74daf8c32
|
Add support for "instance explicit" calling convention for a MethodReference.
|
14 years ago |
Daniel Grunwald
|
dd4d090468
|
Lots of improvements/fixes for the disassembler.
|
14 years ago |
Daniel Grunwald
|
d362f8d0f6
|
Fixed several bugs in the IL disassembler.
|
14 years ago |
Daniel Grunwald
|
1e13e4a6fa
|
Show generic constraints in IL view. Closes #140.
|
14 years ago |
Daniel Grunwald
|
e25a05278b
|
Avoid using the incorrect FilterEnd property.
|
15 years ago |
Daniel Grunwald
|
55dec5389c
|
Fix crash when decompiling calli instruction. Closes #113.
|
15 years ago |
Daniel Grunwald
|
a3c241dac6
|
Improve handling of pinned variables.
|
15 years ago |
Siegfried Pammer
|
e1e40816d1
|
display IL instructions as links to MSDN and display a tooltip with information.
|
15 years ago |
Daniel Grunwald
|
1093ba83df
|
Code cleanup.
|
15 years ago |
Daniel Grunwald
|
0259fa8037
|
Remove unused imports
|
15 years ago |
Daniel Grunwald
|
d569ba5395
|
Moving the disassembler into the ICSharpCode.Decompiler library.
|
15 years ago |
Daniel Grunwald
|
831b4ffd39
|
Disassemble assembly header.
|
15 years ago |
Daniel Grunwald
|
3d93236b28
|
Now elements other than methods can be disassembled as well.
|
15 years ago |
Daniel Grunwald
|
1b8a68d73d
|
Add disassembling support for the method header.
|
15 years ago |
Daniel Grunwald
|
dbdb2c1561
|
Show loop head in disassembly view.
|
15 years ago |
Daniel Grunwald
|
a0f0a5f5ab
|
Minor improvements to disassembler.
|
15 years ago |
Daniel Grunwald
|
bb679706fb
|
Improved referencing support.
|
15 years ago |
Daniel Grunwald
|
701a315b90
|
Implemented reference support in the text view.
|
15 years ago |
Daniel Grunwald
|
591c4c5bb8
|
Add control flow analysis.
|
15 years ago |