@ -107,8 +107,8 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty
case "Sixth case" : {
case "Sixth case" : {
return "Text6" ;
return "Text6" ;
}
}
case ( string ) null : {
case null : {
return ( string ) null ;
return null ;
}
}
default : {
default : {
return "Default" ;
return "Default" ;
@ -119,7 +119,8 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty
public static string SwitchOverString2 ( )
public static string SwitchOverString2 ( )
{
{
Console . WriteLine ( "SwitchOverString2:" ) ;
Console . WriteLine ( "SwitchOverString2:" ) ;
switch ( Environment . UserName ) {
string userName = Environment . UserName ;
switch ( userName ) {
case "First case" : {
case "First case" : {
return "Text1" ;
return "Text1" ;
}
}
@ -180,23 +181,28 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty
Console . WriteLine ( "SwitchInLoop: " + i ) ;
Console . WriteLine ( "SwitchInLoop: " + i ) ;
while ( true ) {
while ( true ) {
switch ( i ) {
switch ( i ) {
case 1 :
case 1 : {
Console . WriteLine ( "one" ) ;
Console . WriteLine ( "one" ) ;
break ;
break ;
case 2 :
}
case 2 : {
Console . WriteLine ( "two" ) ;
Console . WriteLine ( "two" ) ;
break ;
break ;
case 3 :
}
case 3 : {
Console . WriteLine ( "three" ) ;
Console . WriteLine ( "three" ) ;
continue ;
continue ;
case 4 :
}
case 4 : {
Console . WriteLine ( "four" ) ;
Console . WriteLine ( "four" ) ;
return ;
return ;
default :
}
default : {
Console . WriteLine ( "default" ) ;
Console . WriteLine ( "default" ) ;
Console . WriteLine ( "more code" ) ;
Console . WriteLine ( "more code" ) ;
return ;
return ;
}
}
}
i + + ;
i + + ;
}
}
}
}
@ -205,22 +211,27 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty
{
{
Console . WriteLine ( "SwitchWithGoto: " + i ) ;
Console . WriteLine ( "SwitchWithGoto: " + i ) ;
switch ( i ) {
switch ( i ) {
case 1 :
case 1 : {
Console . WriteLine ( "one" ) ;
Console . WriteLine ( "one" ) ;
goto default ;
goto default ;
case 2 :
}
case 2 : {
Console . WriteLine ( "two" ) ;
Console . WriteLine ( "two" ) ;
goto case 3 ;
goto case 3 ;
case 3 :
}
case 3 : {
Console . WriteLine ( "three" ) ;
Console . WriteLine ( "three" ) ;
break ;
break ;
case 4 :
}
case 4 : {
Console . WriteLine ( "four" ) ;
Console . WriteLine ( "four" ) ;
return ;
return ;
default :
}
default : {
Console . WriteLine ( "default" ) ;
Console . WriteLine ( "default" ) ;
break ;
break ;
}
}
}
}
}
}
}
}
}