Beef Corlib
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
System.Runtime Class Reference

Classes

class  AssertError
 
class  Error
 
class  FatalError
 
class  GetSharedProcAddressError
 
class  LoadSharedLibraryError
 

Public Types

enum  RtCrashReportKind : int32 {
  Default, GUI, Console, PrintOnly,
  None, System
}
 
enum  ErrorHandlerResult { ContinueFailure, Ignore }
 
enum  ErrorStage { PreFail, Fail }
 

Public Member Functions

static void SetCrashReportKind (RtCrashReportKind crashReportKind)
 

Static Public Member Functions

static void FatalError (String msg="Fatal error encountered", String filePath=Compiler.CallerFilePath, int line=Compiler.CallerLineNum)
 
static void NotImplemented (String filePath=Compiler.CallerFilePath, int line=Compiler.CallerLineNum)
 
static void Assert (bool condition, String error=Compiler.CallerExpression[0], String filePath=Compiler.CallerFilePath, int line=Compiler.CallerLineNum)
 
static void AddErrorHandler (ErrorHandlerData.ErrorHandler handler)
 
static Result< void > RemoveErrorHandler (ErrorHandlerData.ErrorHandler handler)
 
static function ErrorHandlerResult (AssertError.Kind kind, String error, String filePath, int lineNum) CheckAssertError
 
static function int32 (char8 *kind, char8 *arg1, char8 *arg2, int arg3) CheckErrorHandler
 
static void Shutdown ()
 

Static Public Attributes

static function void *char8 *filePath LibraryLoadCallback
 

Properties

static RuntimeFeatures Features [get]