mirror of https://github.com/icsharpcode/ILSpy.git
13 changed files with 113 additions and 13 deletions
@ -0,0 +1,44 @@
@@ -0,0 +1,44 @@
|
||||
namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty |
||||
{ |
||||
internal static class Issue3483 |
||||
{ |
||||
public static int Add_Checked(int x, int y) |
||||
{ |
||||
return x + y; |
||||
} |
||||
public static int Add_Unchecked(int x, int y) |
||||
{ |
||||
return unchecked(x + y); |
||||
} |
||||
public static int Add_CheckedAndUnchecked_1(int x, int y, int z) |
||||
{ |
||||
return x + unchecked(y + z); |
||||
} |
||||
public static int Add_CheckedAndUnchecked_2(int x, int y, int z) |
||||
{ |
||||
unchecked |
||||
{ |
||||
return x + checked(y + z); |
||||
} |
||||
} |
||||
public static uint Cast_Checked(int x) |
||||
{ |
||||
return (uint)x; |
||||
} |
||||
public static uint Cast_Unchecked(int x) |
||||
{ |
||||
return unchecked((uint)x); |
||||
} |
||||
public static int Cast_CheckedAndUnchecked_1(int x) |
||||
{ |
||||
return (int)unchecked((uint)x); |
||||
} |
||||
public static int Cast_CheckedAndUnchecked_2(int x) |
||||
{ |
||||
unchecked |
||||
{ |
||||
return (int)checked((uint)x); |
||||
} |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue