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 |
Siegfried Pammer
|
3581635a2d
|
Refactor ILSpy.AddIn and fix some bugs
|
7 years ago |
Siegfried Pammer
|
a5f0ea7237
|
Fix #1098: System.IO.EndOfStreamException in XmlDocumentationProvider
|
7 years ago |
Siegfried Pammer
|
c4735833d0
|
mcs: Fix detection of transparent identifiers.
|
7 years ago |
Siegfried Pammer
|
75527071ab
|
Fix redundant qualifiers in method group expressions.
|
7 years ago |
Daniel Grunwald
|
bd9a7264e8
|
Fix incorrect resolve result in HandleDelegateConstruction when needsCast=true.
|
7 years ago |
Siegfried Pammer
|
5dd7eaf129
|
Fix #1093: Remove usage of type or this qualifiers, when possible.
|
7 years ago |
Siegfried Pammer
|
62770cf94c
|
Fix #1095: C# decompilation, for flags enums always use hex prefix
|
7 years ago |
Siegfried Pammer
|
09463cec82
|
Set VersionName = "beta1"
|
7 years ago |
Daniel Grunwald
|
56806d4620
|
Merge pull request #1087 from pentp/perf
Reduced allocations
|
8 years ago |
Daniel Grunwald
|
b9337c6129
|
Fix #1021: Compound assignments on pointer types.
|
8 years ago |
Pent Ploompuu
|
48dc32163e
|
Reduced allocations
|
8 years ago |
Siegfried Pammer
|
3c62b6f035
|
Rewrite CollectNamespacesForDecompilation: fixes stack overflows
|
8 years ago |
Daniel Grunwald
|
7c91d48d68
|
#980: Fix type substitution for lambdas.
|
8 years ago |
Daniel Grunwald
|
f4b00e310c
|
Avoid redundant casts around 'as' conversions of type parameters.
|
8 years ago |
Siegfried Pammer
|
ff9789f8a7
|
Fix bug in CollectNamespacesForDecompilation
|
8 years ago |
Siegfried Pammer
|
cc62002864
|
Fix assembly resolution bug in ILSpy: retargetable flag was not handed over to UniversalAssemblyResolver.
|
8 years ago |
Siegfried Pammer
|
22c4d45610
|
Add namespaces of type forwarders to namespaces list.
|
8 years ago |
Siegfried Pammer
|
1a0052a345
|
Cache UsingScope during decompiler run.
|
8 years ago |
Siegfried Pammer
|
4f4c5bd38c
|
fix executablePath in launchSettings.json
|
8 years ago |
Daniel Grunwald
|
828fe58a5b
|
Fix NullReferenceException in OverloadResolution with parameterized UnknownType.
|
8 years ago |
Siegfried Pammer
|
60cc3435af
|
Fix packaging of ILSpy.AddIn
|
8 years ago |
Siegfried Pammer
|
daa48fbd3a
|
#1080: Add test case
|
8 years ago |
Siegfried Pammer
|
8da26dc315
|
Fix #1080: Invalid null propagation decompilation with ambiguous extension method call
|
8 years ago |
Siegfried Pammer
|
a06a04d48b
|
#1080: Add ILTransformContext.RequiredNamespacesSuperset
|
8 years ago |
Daniel Grunwald
|
c869a4fc16
|
Fix #1085: The type system can now parameterize not just type definitions, but also unknown types.
This improves decompilation when references assemblies cannot be found.
|
8 years ago |
Daniel Grunwald
|
da6b371dd3
|
Remove some dead code in the type system.
|
8 years ago |
Daniel Grunwald
|
4d00c65608
|
Use IReadOnlyList<T> instead of IList<T> in the resolved type system.
|
8 years ago |
Siegfried Pammer
|
c5b4f03291
|
Add old OverloadResolutionTests from NRefactory 5
|
8 years ago |
Siegfried Pammer
|
3ef430cc1c
|
Remove old DoubleConstants.cs test case
|
8 years ago |
Siegfried Pammer
|
eac591a7d7
|
Fix #1084: Decompiling constants of the target type
|
8 years ago |
Daniel Grunwald
|
85314b494a
|
#1085: Keep track of whether an unresolved type is a class type or a value type.
Also, fix a bug that caused specialization of a method on an unresolved type to be a no-op.
|
8 years ago |
Daniel Grunwald
|
2d29a933d5
|
Preparation for non-trailing named arguments
|
8 years ago |
Daniel Grunwald
|
b3c176e39a
|
Prefer '#if CS60' over '#if !LEGACY_CSC'
|
8 years ago |
Siegfried Pammer
|
a2953913cb
|
Fix #1081: Please add a default ctor for DecompilationOptions
|
8 years ago |
Siegfried Pammer
|
40659a2283
|
Add minimal support for C# 7 discards in out var declarations.
|
8 years ago |
Christoph Wille
|
71240464ee
|
Update test clients to 3.1.0.3570-alpha1-debug
|
8 years ago |
Siegfried Pammer
|
3e01a790d7
|
Fix initialization of default value for LanguageVersion
|
8 years ago |
Siegfried Pammer
|
a7970fca7b
|
Add VS product names to C# language versions
|
8 years ago |
Siegfried Pammer
|
d28fa71ccf
|
Fix highlighting of string interpolation.
|
8 years ago |
Siegfried Pammer
|
72917b0bde
|
Fix folding bug with string interpolation
|
8 years ago |
Siegfried Pammer
|
3f5b8602f8
|
Add Language version dropdown
|
8 years ago |
Siegfried Pammer
|
cb37cfddb5
|
Add minimal pretty tests for ref structs.
|
8 years ago |
Siegfried Pammer
|
3dcc388e99
|
#894: Transform IsByRefLikeAttribute and IsReadOnlyAttribute on structs to ref and readonly modifiers, respectively. Remove ObsoleteAttribute.
|
8 years ago |
Siegfried Pammer
|
636224430a
|
Add ref modifier
|
8 years ago |
Daniel Grunwald
|
19e840856f
|
Use out variable declarations where possible.
|
8 years ago |
Daniel Grunwald
|
8a589b2fd2
|
Add DecompilerSettings constructor that takes a language version.
|
8 years ago |
Siegfried Pammer
|
704eec86ae
|
Add basic unit tests for ref returns, locals and conditional
|
8 years ago |