Siegfried Pammer
|
c2b1ce4443
|
Add AnalyzedMethodUsedByTreeNode
|
7 years ago |
Andreas Weizel
|
809354f175
|
Fixed several issues with "Open in ILSpy" menu shown on non-applicable nodes. Refactored the commands.
|
7 years ago |
Daniel Grunwald
|
909df643b5
|
Remove dead NRefactory code: DomRegion + IUnresolvedFile
|
7 years ago |
Daniel Grunwald
|
80fe3d04f8
|
Merge branch 'srm' of github.com:icsharpcode/ILSpy into srm
|
7 years ago |
Daniel Grunwald
|
52e33a60c0
|
Disable tuple tests on SRM branch for now.
|
7 years ago |
Siegfried Pammer
|
26ce31a8d7
|
Add field read by / assigned by analyzer
|
7 years ago |
Siegfried Pammer
|
6c77b67ae2
|
Remove unused AnalyzedAssemblyTreeNode
|
7 years ago |
Daniel Grunwald
|
c79b29ab41
|
AstTypeBuilder: Distribute type arguments on outer types and nested type.
|
7 years ago |
Daniel Grunwald
|
4e654cff38
|
Merge branch 'master' into srm
|
7 years ago |
Siegfried Pammer
|
43a626570d
|
Fix whitespace
|
7 years ago |
Siegfried Pammer
|
7298592df7
|
Fix stack overflow in RequiredNamespaceCollector
|
7 years ago |
Daniel Grunwald
|
e01a2343ec
|
Remove cecil projects from ILSpy.sln; we're using the NuGet now.
|
7 years ago |
Daniel Grunwald
|
9be83b6175
|
Upgrade to Cecil 0.10.0.
Delete the cecil submodule; we're no longer using it.
|
7 years ago |
Siegfried Pammer
|
62da416d6c
|
Fix PrettifyAssignments for dynamic expressions
|
7 years ago |
Siegfried Pammer
|
046824831a
|
Add highlighting for var and dynamic
|
7 years ago |
Siegfried Pammer
|
51e0aab6c8
|
Add more tests
|
7 years ago |
Siegfried Pammer
|
359fc4ffcd
|
AssignVariableNames: use 'val' for dynamic variables.
|
7 years ago |
Siegfried Pammer
|
18bcba64c3
|
Add IntroduceDynamicTypeOnLocals transform
|
7 years ago |
Siegfried Pammer
|
83c9d0f2fa
|
Add DynamicInstruction.GetArgumentInfoOfChild
|
7 years ago |
Siegfried Pammer
|
b44a725eaa
|
Fix type of foreach variable
|
7 years ago |
Siegfried Pammer
|
ac706d3735
|
dynamic: Add special case for type arguments in code generated by csc
|
7 years ago |
Daniel Grunwald
|
140e22d2a4
|
Remove unnecessary cast to IEnumerable when using foreach loop on dynamic collection.
|
7 years ago |
Daniel Grunwald
|
02dde92bcb
|
Improve use of dynamic expressions in conditional context:
Let "operator true" be invoked implicitly where possible.
|
7 years ago |
Siegfried Pammer
|
2ac532b470
|
Fix MatchDisposeCheck
|
7 years ago |
Siegfried Pammer
|
4b7c82957a
|
Fix UsingTransform
|
7 years ago |
Siegfried Pammer
|
675125d6c6
|
Add support for DynamicInvokeInstruction and DynamicUnaryOperatorInstruction
|
7 years ago |
Daniel Grunwald
|
e718d45f7d
|
Use tabs in dynamic tests.
|
7 years ago |
Daniel Grunwald
|
6886d2f753
|
Add support for ?. operator on dynamic.
|
7 years ago |
Siegfried Pammer
|
ae018846d6
|
Implement some dynamic instructions in ExpressionBuilder
|
7 years ago |
Siegfried Pammer
|
273a1c24ff
|
Add dynamic compound assignment transforms
|
7 years ago |
Siegfried Pammer
|
0bb71f469d
|
Add DynamicCompoundAssign instruction
|
7 years ago |
Siegfried Pammer
|
d0f7a10888
|
Refactor DynamicCallSiteTransform
|
7 years ago |
Siegfried Pammer
|
6888b405b7
|
Add TS method to ILReader
|
7 years ago |
Daniel Grunwald
|
f86bec4e0c
|
Move named arguments to its own transform.
Like other statement transforms that build inline blocks, it's
important that the named argument transform runs after the
ExpressionTransforms.
|
7 years ago |
Daniel Grunwald
|
dd92499ade
|
Add test case for named arguments.
|
7 years ago |
Daniel Grunwald
|
ca09f09222
|
Don't use named arguments when IL stack is empty after the stloc.
An empty stack indicates the statement is complete, so the code
is usually more readable if we keep the local variable.
|
7 years ago |
Daniel Grunwald
|
21d3881e37
|
Introduce named arguments only in the statement transform.
Don't use extension method syntax when 'this' parameter of
extension method is named.
|
7 years ago |
Daniel Grunwald
|
810adea8b4
|
#1083: Initial implementation of named arguments.
|
7 years ago |
Daniel Grunwald
|
bcc1586f72
|
ILAst transform for named arguments.
|
7 years ago |
Andreas Weizel
|
16b00bfabc
|
Added DynamicTests.
|
7 years ago |
Siegfried Pammer
|
5e4b571a62
|
Add DynamicCallSiteTransform
|
7 years ago |
Siegfried Pammer
|
f82b523217
|
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into dynamic
|
7 years ago |
Siegfried Pammer
|
84f5e057d3
|
Add DynamicInstruction
|
7 years ago |
Siegfried Pammer
|
47788a38de
|
WIP
|
7 years ago |
Daniel Grunwald
|
243a347da1
|
Revert "#1083: Add ArgumentToParameterMap to CallInstruction, in ILAst output call arguments are now prefixed with the parameter index they correspond to, if the mapping is different from the default."
This reverts commit 60ace84f26 .
|
7 years ago |
Daniel Grunwald
|
5c0c492c1f
|
Merge pull request #1134 from icsharpcode/tuple
C# 7.0 tuples
|
7 years ago |
Daniel Grunwald
|
5cdd5ecdbc
|
Use target typing for tuples, where possible.
|
7 years ago |
Daniel Grunwald
|
926c7850ac
|
Distinguish between unknown type and no type.
|
7 years ago |
Siegfried Pammer
|
b3db473211
|
Fix bug in AssignVariableNames: The first parameter of indexer getters was not properly handled.
|
7 years ago |
Siegfried Pammer
|
497de76a2f
|
Update test case for #1145
|
7 years ago |