Siegfried Pammer
|
3436ac3246
|
Fix #2018: Improve tooltips in IL/IL with C#/R2R view to show full member signatures
|
6 years ago |
Siegfried Pammer
|
dcb9631677
|
Fix #2017: Make sure we never use an empty string as tab header
|
6 years ago |
Siegfried Pammer
|
27744e6006
|
Fix #2019: Add MMB shortcut to "Open in new tab" for tree view and links
|
6 years ago |
Siegfried Pammer
|
e18dc00ceb
|
Remove unused code from ReferenceElementGenerator
|
6 years ago |
Siegfried Pammer
|
04e07cbb65
|
Merge pull request #1991 from cshung/dev/andrewau/describe-callee
Using import cell name to describe callees
|
6 years ago |
Siegfried Pammer
|
f90b2ef4f5
|
R2R: Add linked metadata tokens to callee descriptions
|
6 years ago |
Andrew Au
|
ad1d22222e
|
Changed to use a type switch and using the InstructionOutputExtensions.WriteTo() method to display decoded signature
|
6 years ago |
Siegfried Pammer
|
c96e10a8ef
|
Merge pull request #2016 from icsharpcode/fix-2013
Fix #2013: Add option to extract self-contained executables (PublishSingleFile).
|
6 years ago |
Siegfried Pammer
|
0d390d604f
|
Fix #2013: Add option to extract self-contained executables (PublishSingleFile).
|
6 years ago |
Siegfried Pammer
|
332f5706c8
|
Avoid explicit cast when working with unresolvedEntity.Handle.
|
6 years ago |
Siegfried Pammer
|
d27c0226b4
|
Fix #2010: NullReferenceException in SequencePointBuilder.VisitCatchClause()
|
6 years ago |
Andrew Au
|
51bfebc6cd
|
Upgrade nuget package
|
6 years ago |
Andrew Au
|
b935b4d065
|
Using the structured signature
|
6 years ago |
Andrew Au
|
32723c95ad
|
Experiment with adding a link
|
6 years ago |
Andrew Au
|
5dc79da07f
|
Using import cell name to describe callees
|
6 years ago |
Siegfried Pammer
|
0df7e1e4a5
|
Fix #1999: Compiler generated variables with weird names; by supporting a newer naming-convention used by mcs for anonymous delegates: See c2795c9cb5/mcs/mcs/delegate.cs (L808)
|
6 years ago |
Siegfried Pammer
|
84a7c968c6
|
#1999: Add EscapeInvalidIdentifiers flag to allow the use of the EscapeInvalidIdentifiers transform when writing files to disk. We still show the unescaped identifiers in the ILSpy UI.
|
6 years ago |
Siegfried Pammer
|
5cba0ee631
|
Merge pull request #1986 from icsharpcode/ranges
Implement support for C# 8.0 indexing and slices (Ranges)
|
6 years ago |
Siegfried Pammer
|
2e5a597300
|
Merge branch 'master' into ranges
|
6 years ago |
Daniel Grunwald
|
2ed203c327
|
Merge pull request #1953 from icsharpcode/fix-1050
Fix #1050: Add support for `?.` operator on unconstrained generic types.
|
6 years ago |
Siegfried Pammer
|
5711185832
|
Make sure that the code and the pattern described in the comment above are in sync.
|
6 years ago |
Daniel Grunwald
|
7d8b9fee1e
|
Remove redundant code.
|
6 years ago |
Siegfried Pammer
|
b282cb7274
|
#1995: Remove registration of DebugStepsPaneModel in case of release builds.
|
6 years ago |
Daniel Grunwald
|
c71802fd7b
|
Merge pull request #1920 from icsharpcode/fix-1919
Fix #1919: Use unmapped IL offsets at the start of a catch-block for the 'exception specifier' sequence point.
|
6 years ago |
Siegfried Pammer
|
2f51f31257
|
PDBGen: avoid assertion failure, if there are instructions that are not supported in C# (e.g. calli)
|
6 years ago |
Christoph Wille
|
2a9fcf1f8f
|
Merge pull request #1996 from icsharpcode/fix-licenses-again
Change license headers of two remaining files to the correct MIT header.
|
6 years ago |
Siegfried Pammer
|
4558765941
|
Change license headers of two remaining files to the correct MIT header.
|
6 years ago |
Siegfried Pammer
|
b114734128
|
Add Mode.UnconstrainedType and implement TransformNullPropagationOnUnconstrainedGenericExpression using TryNullPropagation.
|
6 years ago |
Siegfried Pammer
|
2601d17919
|
Add clarifying comment to ExceptionSpecifierILRange
|
6 years ago |
Siegfried Pammer
|
9c8df1d949
|
Fix assignment of ILRanges in ExpressionTransforms.TransformCatchVariable
|
6 years ago |
Siegfried Pammer
|
794be9a5b4
|
Fix SequencePointBuilder.VisitCatchClause: do not create a sequence point from the catch-token to the closing brace.
|
6 years ago |
Siegfried Pammer
|
6382f8c41d
|
Fix #1990: Empty default ctor with XML comment discarded from decompilation
|
6 years ago |
Siegfried Pammer
|
35a9ac7e74
|
Fix #1992: Analyzer fails to find usages of a type when it is used as a type argument
|
6 years ago |
Christoph Wille
|
3b74675f5e
|
Merge pull request #1994 from icsharpcode/fix-1985
Fix #1985: BamlDecompiler.Tests License Header Mess
|
6 years ago |
Siegfried Pammer
|
b84bcdc3a5
|
Fix #1985: BamlDecompiler.Tests License Header Mess
|
6 years ago |
Siegfried Pammer
|
effc49c479
|
Move TransformNullPropagationOnUnconstrainedGenericExpression into NullPropagationTransform and make use of IsValidAccessChain
|
6 years ago |
Siegfried Pammer
|
1303c54086
|
Exactly match load, store and address counts of defaultTemporary.
|
6 years ago |
Daniel Grunwald
|
b7754cdf5c
|
Workaround dotnet/roslyn#43659 in decompiled code.
|
6 years ago |
Daniel Grunwald
|
cd04e80f5e
|
Use IsKnownType() when checking for System.Object
|
6 years ago |
Siegfried Pammer
|
c9991d0787
|
Fix build.
|
6 years ago |
Siegfried Pammer
|
ab89581eab
|
Fix JumpToReference/ReferenceSegment tuple mess.
|
6 years ago |
Siegfried Pammer
|
40687ea8ad
|
#1498: Remove Fusion API usage: Use standard file enumeration instead. This should enable us to use the GAC even with restricted access, as only the LIST permission is required.
|
6 years ago |
Siegfried Pammer
|
7571b59abf
|
Improve DotNetCorePathFinderExtensions.DetectTargetFrameworkId to properly detect framework version of GAC assemblies.
|
6 years ago |
Siegfried Pammer
|
5a66770b2c
|
Merge pull request #1987 from cshung/dev/andrewau/visualize-debug-bounds
#1886: Decorate the ready to run disassembly with DebugInfoBounds
|
6 years ago |
Daniel Grunwald
|
9659be0d55
|
#1946: Fix IsBranchToReturnBlock() [was broken in c1265ad830]
|
6 years ago |
Siegfried Pammer
|
cba402955c
|
Add suggested improvements
|
6 years ago |
Siegfried Pammer
|
0dfcafdfe8
|
Add preconfigured assembly list selection and rename command to ManageAssemblyListsDialog
|
6 years ago |
Siegfried Pammer
|
60e9c204cc
|
Fix #1940: Make sure that we use the correct .NET Core version, when there are multiple frameworks loaded in the current assembly list.
|
6 years ago |
Siegfried Pammer
|
b92a4b956c
|
#1940: Ignore nullability in ETs
|
6 years ago |
Siegfried Pammer
|
c676665a61
|
#1940: Refactor TransformExpressionTrees to support rolling back all changes if the transform fails.
|
6 years ago |