Rafaat Mir
d61a109632
Remove extra spaces
7 years ago
Rafaat Mir
40cadf0191
Feature Request: Search by abbreviated qualified name when not performing a full name search
7 years ago
Christoph Wille
24311510ac
Update frontends (console, PS, Xamarin workbook) to ics.d 3.1 RTM
7 years ago
Siegfried Pammer
59e01db150
Set up 3.1.x branch
7 years ago
Siegfried Pammer
69ef5560aa
Set VersionName = null
7 years ago
Siegfried Pammer
b504ca349b
Merge pull request #1108 from pentp/perf2
Reduced allocations in ILInlining
7 years ago
Siegfried Pammer
bf3d220daf
Set AddIn version to 1.8
7 years ago
Siegfried Pammer
4b888e5beb
Fix #1113 : ILSpy.AddIn not working with F# projects
7 years ago
Pent Ploompuu
a63e65fae8
Reduced allocations in ILInlining
7 years ago
Siegfried Pammer
3eb694baee
Fix #1107 : bug in mcs switch on string detection.
7 years ago
Siegfried Pammer
271379ec27
#1088 : Add workaround for exception from Cecil
7 years ago
Siegfried Pammer
a9da0a9e13
set VersionName = 'rc'
7 years ago
Siegfried Pammer
deb1b6918f
Fix bug and typo in IsInConstructorInitializer
7 years ago
Siegfried Pammer
e9d3f42695
Improvements in CollectNamespacesForDecompilation
7 years ago
Siegfried Pammer
51549134d6
Do never add casts to 'void'.
7 years ago
Siegfried Pammer
96eb7e07dc
Force ILInlining to aggressively inline constructor initializer statements.
7 years ago
Siegfried Pammer
57d59a703e
Fix await in finally pattern with using statement.
7 years ago
Siegfried Pammer
2d427cf534
Relax rules for object and collection initializer detection to properly decompile query expressions.
7 years ago
Siegfried Pammer
f31d5b4da5
ExpressionTrees: Add support for NewArrayInit with zero length arrays.
7 years ago
Siegfried Pammer
4d22f3fcd3
Add pretty tests for anonymous types for mcs.
7 years ago
Siegfried Pammer
a951e566c0
Fix detection of anonymous types for some strange compiler... (not mcs)
7 years ago
Siegfried Pammer
cdecc09fba
ProxyCallReplacer: Do not analyze method calls that are not defined in the current typedef hierarchy.
7 years ago
Siegfried Pammer
f5e44b0f16
CollectNamespacesForDecompilation:
- support for marshal info
- support for secdecls
- add base types of referenced types as well, to cover all possible casts that are implicit in IL, but need to be explicit in C#.
7 years ago
Siegfried Pammer
d60618691c
CollectNamespacesForDecompilation: add support for security declarations
7 years ago
Daniel Grunwald
935575859f
Fix NullReferenceException in TransformDelegateConstruction()
7 years ago
Daniel Grunwald
0e9a163345
Improve on #1085 by setting UnknownType.IsReferenceType in more cases.
7 years ago
Daniel Grunwald
ec86ba2dad
Fix some bugs introduced by nested type lazy-loading.
7 years ago
Daniel Grunwald
85c90db202
Add back the NRefactory TypeSystemLoaderTests.
7 years ago
Siegfried Pammer
b9a6df374d
Fix #1101 : Error decompiling System.Threading.Tasks.Task System.Net.WebSockets.ClientWebSocket::ConnectAsyncCore(System.Uri,System.Threading.CancellationToken)
7 years ago
Siegfried Pammer
12c6576211
Set VersionName = 'beta2'
7 years ago
Siegfried Pammer
5b671e44b4
Optimize IsSpecialConstant: directly use ConstantResolveResult instead of resolving the expression representing +Infty, -Infty and NaN of float and double.
7 years ago
Daniel Grunwald
52670e004b
Use lazy-loading for nested types.
Because IAssembly.ResolveTypeDefToken() instantiates all nested types early to build the lookup,
this change is important to get the type system initialization time back down to an acceptable level.
7 years ago
Daniel Grunwald
4c45a41fdb
Remove more dead TypeSystem code: ISymbolReference
7 years ago
Siegfried Pammer
b300a8bf5e
Deactivate OpenCodeItemCommand
7 years ago
Siegfried Pammer
cf9d803f5d
Fix some more bugs in ILSpy.AddIn
7 years ago
Siegfried Pammer
8c82d98a32
Delay loading of nupkgs until MainWindow is visible; then display the assembly selection dialog.
7 years ago
Siegfried Pammer
0c80140aa5
OpenReferenceCommand: Add support for local project references
7 years ago
Siegfried Pammer
ebeb98b93c
Downgrade to Roslyn 2.4 in AddIn to support earlier versions of VS 2017.
7 years ago
Daniel Grunwald
a46ac9dc84
Also combine 'ldlen; conv.i4.ovf' to 'ldlen.i4'.
The VB compiler emits overflow checks when accessing the array length. (#1097 )
7 years ago
Daniel Grunwald
bf64e754df
Use MetadataToken for type lookups within the current assembly.
7 years ago
Daniel Grunwald
cbcdd7b45b
Remove dead code from CecilLoader.
7 years ago
Daniel Grunwald
bd85b7644b
Add MetadataToken property to type system.
7 years ago
Daniel Grunwald
f386d0b9d1
Filter out a bunch of non-determinism from the generated pretty test IL files.
7 years ago
Daniel Grunwald
795d580004
Replace SharpTreeNodeView InvalidOperationException with debug message.
7 years ago
Daniel Grunwald
80d3deb1ae
Regenerate test cases with Roslyn 2.7.
7 years ago
Siegfried Pammer
dbbe750a3f
Fix \r\n bug in LinePositionMapper
7 years ago
Daniel Grunwald
ed493c3037
Fix 'await default(SomeStruct)'.
7 years ago
Daniel Grunwald
7b8389dca5
Fix #1078 : Eliminate redundant variable in fixed statements.
7 years ago
Daniel Grunwald
ae45665ff7
Improve pinned region detection to also handle the case where the pinned variable has array type. ( #1078 )
7 years ago
Siegfried Pammer
862b8065be
Use correct version number for ILSpy.AddIn
7 years ago