Siegfried Pammer
9b13fe373a
Fix #914 : Exception when viewing an internal class in Roslyn assembly
8 years ago
Daniel Grunwald
adb64514f8
Add some comments to SwitchDetection.UseCSharpSwitch
8 years ago
Siegfried Pammer
f7f583056a
Fix order of switch blocks.
8 years ago
Daniel Grunwald
c7490ff2fe
[switch] Sort switch sections
8 years ago
Daniel Grunwald
f42d1a4b34
Fix crash in SwitchDetection.
8 years ago
Daniel Grunwald
8a68a94d35
Simplify use of SwitchInstruction in ILAst
* the default case is now handled as a normal case
* when dealing with basic blocks, SwitchInstruction will be the last instruction in the block
* introduced ILAst instruction for 'goto case'
8 years ago
Daniel Grunwald
a5a98ae9f1
Adjust labels of simple switch instructions.
8 years ago
Daniel Grunwald
2207ab40f7
Check the CancellationToken a bit more frequently.
8 years ago
Siegfried Pammer
840ec04fde
Namespace adjustments for Syntax classes
9 years ago
Christoph Wille
1ce8349dd9
Adjust namespaces
9 years ago
Daniel Grunwald
dfe70d5366
Improve detection of short-circuiting operators.
9 years ago
Daniel Grunwald
4a13491ff9
Improve switch simplifcation: combine case section with default block where possible
9 years ago
Daniel Grunwald
36d61db3a7
Add support for sparse integer switches.
9 years ago