Xamarin Public Jenkins (auto-signing) ef583813eb Imported Upstream version 6.4.0.137
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
2019-07-26 19:53:28 +00:00

25 lines
720 B
C#

namespace System.Runtime
{
partial class GCSettings
{
public static bool IsServerGC => false;
static GCLatencyMode GetGCLatencyMode() => GCLatencyMode.Batch;
static SetLatencyModeStatus SetGCLatencyMode(GCLatencyMode newLatencyMode)
{
if (newLatencyMode != GCLatencyMode.Batch)
throw new PlatformNotSupportedException ();
return SetLatencyModeStatus.Succeeded;
}
static GCLargeObjectHeapCompactionMode GetLOHCompactionMode() => GCLargeObjectHeapCompactionMode.Default;
static void SetLOHCompactionMode (GCLargeObjectHeapCompactionMode newLOHCompactionMode)
{
if (newLOHCompactionMode != GCLargeObjectHeapCompactionMode.Default)
throw new PlatformNotSupportedException ();
}
}
}