mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-24 10:38:02 +02:00
Moving corlib files out of "System" directory into root
This commit is contained in:
parent
4cd58262e4
commit
7dbfd15292
179 changed files with 3 additions and 0 deletions
37
BeefLibs/corlib/src/Diagnostics/Check.bf
Normal file
37
BeefLibs/corlib/src/Diagnostics/Check.bf
Normal file
|
@ -0,0 +1,37 @@
|
|||
namespace System.Diagnostics
|
||||
{
|
||||
class Check
|
||||
{
|
||||
|
||||
[Unchecked, SkipCall]
|
||||
public static void Assert(bool condition)
|
||||
{
|
||||
}
|
||||
|
||||
[Checked]
|
||||
public static void Assert(bool condition)
|
||||
{
|
||||
if (!condition)
|
||||
Internal.FatalError("Assert failed", 1);
|
||||
}
|
||||
|
||||
[Unchecked, SkipCall]
|
||||
public static void Assert(bool condition, String error)
|
||||
{
|
||||
}
|
||||
|
||||
[Checked]
|
||||
public static void Assert(bool condition, String error)
|
||||
{
|
||||
if (!condition)
|
||||
Internal.FatalError(error, 1);
|
||||
}
|
||||
|
||||
[NoReturn]
|
||||
[SkipCall]
|
||||
public static void FatalError(String msg = "Fatal error encountered")
|
||||
{
|
||||
Internal.FatalError(msg, 1);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue