Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@ -920,22 +920,23 @@ namespace System {
[SecurityPermission (SecurityAction.LinkDemand, UnmanagedCode=true)]
public static void FailFast (string message)
{
throw new NotImplementedException ();
FailFast (message, null, null);
}
internal static void FailFast (String message, uint exitCode)
{
throw new NotImplementedException ();
FailFast (message, null, null);
}
[SecurityCritical]
public static void FailFast (string message, Exception exception)
{
#pragma warning disable 618
throw new ExecutionEngineException (message, exception);
#pragma warning restore
FailFast (message, exception, null);
}
[MethodImplAttribute (MethodImplOptions.InternalCall)]
internal extern static void FailFast (string message, Exception exception, string errorSource);
[MethodImplAttribute (MethodImplOptions.InternalCall)]
extern static bool GetIs64BitOperatingSystem ();