Siegfried Pammer
|
6ca3863c63
|
Fix #1135: Redundant constant "&& true" added to decompiled code.
Suppress && / || transformation, if rhs is the identity of the operator.
|
7 years ago |
Siegfried Pammer
|
6096b7df29
|
#907: CallBuilder: If type arguments cannot be inferred from the parameter list, add them before asking overload resolution, but remove them again, if it does not reduce the number of casts.
|
7 years ago |
Siegfried Pammer
|
d04155132a
|
Use overload resolution to add only required casts to collection initializers.
|
7 years ago |
Siegfried Pammer
|
a823d74004
|
Use overload resolution to ensure we call the correct indexer + added tests.
|
7 years ago |
Siegfried Pammer
|
0ebe2a016b
|
Accessibility of explicit interface implementations should always be Accessibility.None.
|
7 years ago |
Siegfried Pammer
|
d8e8735ed0
|
CallBuilder: Extract overload resolution to its own method.
|
7 years ago |
Siegfried Pammer
|
bed5642118
|
Add version to title bar in debug builds
|
7 years ago |
Siegfried Pammer
|
cf8bee2c01
|
Fix translation of generic and extension 'Add' methods in collection initializers.
|
7 years ago |
Siegfried Pammer
|
58f7296986
|
Add CustomAttributeConflicts test
|
7 years ago |
Siegfried Pammer
|
c7c3801ff1
|
Add TypeSystemAstBuilder.ConvertAttributeType, which deals with all the special cases when referring to attribute types in attribute context.
|
7 years ago |
Siegfried Pammer
|
bb38ae2fd8
|
Rearrange pretty tests, so that they work with Roslyn compilers as well.
|
7 years ago |
Siegfried Pammer
|
8cbf724901
|
Move CustomAttributeTests to PrettyTestRunner
|
7 years ago |
Siegfried Pammer
|
e941e7534c
|
#1182: TransformExpressionTrees: Remove unused pseudo this-parameter from parameterVariables list.
|
7 years ago |
Daniel Grunwald
|
fa2df4df26
|
Clean up type system interfaces.
|
7 years ago |
Siegfried Pammer
|
023282a50d
|
#1180: Add IsWindowsFormsInitializeComponentMethod and disable some transforms when processing a Windows Forms InitializeComponent method.
|
7 years ago |
Daniel Grunwald
|
f153aceb97
|
Use HTTPs for update check and other URLs.
|
7 years ago |
Daniel Grunwald
|
68b0e934a8
|
Delete NRefactory.VB
|
7 years ago |
Daniel Grunwald
|
629e586b25
|
C# 2.0 mode now disables extension methods.
|
7 years ago |
Daniel Grunwald
|
31729326e2
|
Merge branch 'tuple' into srm
|
7 years ago |
Daniel Grunwald
|
98d00415d1
|
Fix tuple types.
|
7 years ago |
Siegfried Pammer
|
659e7170d6
|
Merge pull request #1119 from TheOneAmir/master
Feature Request: Search by abbreviated qualified name #1090
|
7 years ago |
Rafaat Mir
|
3c7a0070b5
|
Remove unused variable
|
7 years ago |
Rafaat Mir
|
bd1d81d22e
|
Change '~' to be the 'In-string Search' Activator Prefix and Fix Search Not Matching Last Character Bug
|
7 years ago |
Daniel Grunwald
|
9a74f018b5
|
Decode metadata signatures directly into IType; without going through ITypeReference.
|
7 years ago |
Siegfried Pammer
|
7c2e1fca35
|
Turn off implicit method group conversions, if C# 1.0 is selected.
|
7 years ago |
Siegfried Pammer
|
5856df001a
|
Fix #1111: Only hide "enum value initializers" when all of them can be hidden or only the first needs to be specified.
|
7 years ago |
Siegfried Pammer
|
da2f0d0b91
|
Force explicit conversion Ref->I on BinaryNumericInstruction, except if operator is + or -.
|
7 years ago |
Siegfried Pammer
|
054216359e
|
Fix #1174: Add some test cases to TupleTests.
|
7 years ago |
Daniel Grunwald
|
a2e9f7b3fe
|
#1174: Fix IsCompatibleTypeForMemoryAccess() for tuple types.
|
7 years ago |
Daniel Grunwald
|
32a0e72343
|
Merge pull request #1176: Improve control flow decompilation
|
7 years ago |
Daniel Grunwald
|
4b96f48d87
|
Cosmetic changes during review of PR #1176
|
7 years ago |
Siegfried Pammer
|
41a089ec51
|
Remove dead code from SearchResult
|
7 years ago |
Siegfried Pammer
|
b5f0b8b210
|
MSBuild targets must use unique names.
|
7 years ago |
Andreas Weizel
|
ea1b953b89
|
AddIn: Correctly handling projects nested in solution folders.
|
7 years ago |
Chicken-Bones
|
9937302313
|
Improve control flow decompilation with some compilers
Add a ControlFlowSimplification step after SplitVariables
Enable dead code removal in some unit tests
|
7 years ago |
Chicken-Bones
|
3fb7c71f8a
|
Improve control flow decompilation in ConditionDetection
|
7 years ago |
Siegfried Pammer
|
d232642489
|
Make editbin.exe optional. Update README.md.
|
7 years ago |
Siegfried Pammer
|
3f0cb17427
|
Use MSBuildToolsPath instead of DevEnvDir.
|
7 years ago |
Siegfried Pammer
|
36697a3a33
|
Use Microsoft.VCToolsVersion.default.props to find correct editbin.exe
|
7 years ago |
Siegfried Pammer
|
54ea34abf0
|
#1173: Use editbin.exe to artificially increase stack size to 16 megabytes.
|
7 years ago |
Andreas Weizel
|
f7e7698d64
|
AddIn: Improved warning text for missing project reference output.
|
7 years ago |
Siegfried Pammer
|
5c31c314b2
|
Set VersionName = "beta"
|
7 years ago |
Siegfried Pammer
|
58c174c87d
|
Merge pull request #1165 from icsharpcode/dynamic
Dynamic support
|
7 years ago |
Siegfried Pammer
|
eafce7d6cf
|
Fix documentation comment on DynamicInvocationType.ObjectCreation
|
7 years ago |
Siegfried Pammer
|
0bf56ce9ca
|
Add inlining special cases for dynamic compound assignments
|
7 years ago |
Siegfried Pammer
|
a30c628e1f
|
Remove hack from ExpressionTransforms.TransformDynamicAddAssignOrRemoveAssign, implement VisitDynamicSetIndexInstruction
|
7 years ago |
Siegfried Pammer
|
904aa5269e
|
Fix various bugs in ExpressionBuilder.VisitDynamic* + refactor DynamicInstructions a bit
|
7 years ago |
Siegfried Pammer
|
07608e018f
|
Fix bug in IntroduceDynamicTypeOnLocals
|
7 years ago |
Siegfried Pammer
|
9f883177da
|
Reset context after PrettifyAssignments.Run
|
7 years ago |
Siegfried Pammer
|
f2c0f3e70d
|
Fix bug in CallBuilder.CastArguments: accidentally made *all* casts implicit, which should not happen.
|
7 years ago |