Siegfried Pammer
|
dd2a2af31d
|
Extend UsingTransform.CheckResourceType to support non-generic System.Collections.IDictionaryEnumerator.
|
7 years ago |
Siegfried Pammer
|
27d7bf2e9d
|
Fix bug in MetadataModule.GetInternalsVisibleTo: should extract short asm name, like previous versions did.
|
7 years ago |
Siegfried Pammer
|
81c8758ca7
|
TypeSystemAstBuilder: Add missing attributes to operator declarations.
|
7 years ago |
Siegfried Pammer
|
36baae8ff6
|
Fix #1365: Finalize method missing custom attributes.
|
7 years ago |
Siegfried Pammer
|
f716f4ed9c
|
Fix CSharpLanguage.GetEntityName to return ~TypeName for destructors.
|
7 years ago |
Siegfried Pammer
|
0c1134f5ed
|
Fix #1356: ExpressionTrees: ref parameter usage not transformed correctly.
|
7 years ago |
Siegfried Pammer
|
590558883e
|
Fix small regression in initializer tests.
|
7 years ago |
Siegfried Pammer
|
cb5960b8e0
|
Fix #1355: System.ArgumentException: An item with the same key has already been added in Decompiler.IL.Transforms.TransformExpressionTrees.ConvertLambda
|
7 years ago |
Siegfried Pammer
|
fbfcd6f72a
|
Fix #628: Add option to display metadata token in 10-based or hex format.
|
7 years ago |
Siegfried Pammer
|
875af13934
|
Fix #750: Missing recognizer for ?? when rhs is an assignment expression
|
7 years ago |
Siegfried Pammer
|
455d55dc46
|
Fix #1343: Extend AwaitInCatchTransform to support catch blocks that leave the block container.
|
7 years ago |
Siegfried Pammer
|
6a1181c496
|
Add support for mscorlib: Compact Framework v2.0 and v3.5.
|
7 years ago |
Daniel Grunwald
|
72d755037b
|
Fix #1283: handle invalid metadata when decoding constants
|
7 years ago |
Siegfried Pammer
|
9e71e7fe09
|
Fix #517: Try to reverse constant folding for double and float expressions containing Math.PI and Math.E as factors.
|
7 years ago |
Chris Poole
|
e812a1f230
|
Add search path for Compact Framework 3.5 mscorlib.dll
|
7 years ago |
Chris Poole
|
4ef03611dd
|
Add folder null check in GetMscorlibBasePath to stop exception on NETCF 3.5 assemblies
|
7 years ago |
Siegfried Pammer
|
ac149414eb
|
Fix links inside object initializer.
|
7 years ago |
Siegfried Pammer
|
77c1dbab8a
|
Fix #1345: Do not construct object initializer, if property or field in access path is not writable.
|
7 years ago |
Siegfried Pammer
|
00a54a278a
|
Fix #1344: Fix GetCodeMappingInfo for nested async FSMs
|
7 years ago |
Chris Poole
|
3cf492382c
|
Update UniversalAssemblyResolver to include missing .NET 3 support
|
7 years ago |
Daniel Grunwald
|
deb2ceebd8
|
Fix #970: 'await' decompilation when the awaiter does not implement ICriticalNotifyCompletion
|
7 years ago |
Siegfried Pammer
|
d1ef913fc0
|
ExpressionBuilder: Use TSAB.ConvertConstantValue in VisitLdcF4 and VisitLdcF8
|
7 years ago |
Siegfried Pammer
|
c34a36b3ec
|
Fix #1326: Another case of missing ILRanges in
- TryFinally/TryFault instructions
- blocks, that are skipped when leaving nested containers
|
7 years ago |
Siegfried Pammer
|
8740e2413d
|
Remove redundant namespace usage.
|
7 years ago |
Siegfried Pammer
|
5b7e1b844f
|
Fix #1327: BlockBuilder: ILRange was not set on last block of outer containers, if there were nested containers, such as try/finally.
|
7 years ago |
Siegfried Pammer
|
667e04462a
|
Fix #1325: Do not perform inline assignment transform on setter calls, that belong to parameterized properties.
|
7 years ago |
Siegfried Pammer
|
091dc25a82
|
Fix #1340: Update local function check to match latest version of Roslyn.
|
7 years ago |
Siegfried Pammer
|
1854a33749
|
Fix #1340: infinite recursion in DelegateConstruction due to recursive local function being mistreated as delegate construction.
|
7 years ago |
Siegfried Pammer
|
14f3544a2b
|
#1341: force DecompilerSettings.LoadInMemory = true, in all CSharpDecompiler ctors that take a filename.
|
7 years ago |
Christoph Wille
|
0905cf74ac
|
Fix https://docs.microsoft.com/en-us/nuget/reference/nuspec#license (license url being deprecated)
|
7 years ago |
Daniel Grunwald
|
b5ab8a4622
|
Fix #1338: KeyNotFoundException in SwitchDetection.AnalyzeControlFlow()
|
7 years ago |
Siegfried Pammer
|
b9f179465d
|
Fix part 1 of #1292: switch on string inside try-block not recognized.
|
7 years ago |
Siegfried Pammer
|
9c3122a7fa
|
Synchronize package refs in nuspec with csproj.
Set version to 'beta3'
|
7 years ago |
Siegfried Pammer
|
589dde4ed3
|
Fix redundant casts on constant expressions.
|
7 years ago |
Siegfried Pammer
|
7919ce8dd7
|
TSAB: Add option to display integral literals as hexadecimal numbers.
|
7 years ago |
Siegfried Pammer
|
2c00afcccb
|
Fix CallBuilder.IsPrimitiveValueThatShouldBeNamedArgument
|
7 years ago |
Siegfried Pammer
|
20dec3e3f1
|
Fix possible null reference.
|
7 years ago |
Siegfried Pammer
|
fd0d898703
|
#1330: add more exception handling to CSharpDecompiler, so an entity that caused decompilation to fail can easier be identified.
|
7 years ago |
Siegfried Pammer
|
fac1a4d115
|
Fix #1311: Methods in .winmd files compiled from C# don't show up in individual method view in ILSpy 4.
Add an option to disable application of WinRT projections.
|
7 years ago |
Siegfried Pammer
|
00194f8c03
|
Fix unit tests.
|
7 years ago |
Siegfried Pammer
|
224b183e98
|
Fix IntroduceUnsafeModifier.VisitStackAllocExpression: size expression might contain pointer type or resolve result might be null.
|
7 years ago |
Siegfried Pammer
|
112719efaf
|
Extend safety-checks in TransformSpanTCtorContainingStackAlloc.
|
7 years ago |
Siegfried Pammer
|
0dac55d584
|
Add transformation for stackalloc to Span<T>.
|
7 years ago |
Daniel Grunwald
|
4a3185c823
|
#907: Add tests
|
7 years ago |
Daniel Grunwald
|
e990d5ac00
|
Revert the 'unwrapBoxingConversion' addition to TranslateTarget(), I ended up solving the boxing issue directly in HandleDelegateConstruction()
|
7 years ago |
Daniel Grunwald
|
b455286ad3
|
Fix #1333: Ensure we convert to the correct type when calling instance methods on value types
|
7 years ago |
Siegfried Pammer
|
0545025705
|
Add back support for ".other" method references in disassembler, as it is now supported by SRM.
|
7 years ago |
Siegfried Pammer
|
f43e26f87c
|
Fix #1329: AssertionFailedException: Should not insert using declaration for namespace that is missing from the superset: System.Windows.Markup
|
7 years ago |
Siegfried Pammer
|
86329349ba
|
Fix #1332: DecompileMemberBodies: Cannot mutate frozen NullBlockStatement
|
7 years ago |
Siegfried Pammer
|
6c193ac50e
|
Fix #1323: NRE in DetectBestEnumValueDisplayMode; emit error message, if enum field definition has no constant value.
|
7 years ago |