using System;
using System.Runtime.ConstrainedExecution;
namespace System.Runtime
{
/// Check for sufficient memory resources prior to execution. This class cannot be inherited.
// Token: 0x020004A0 RID: 1184
public sealed class MemoryFailPoint : CriticalFinalizerObject, IDisposable
{
/// Initializes a new instance of the class, specifying the amount of memory required for successful execution.
/// The required memory size in megabytes.
/// The specified memory size is negative.
/// There is insufficient memory to begin execution of the code protected by the gate.
// Token: 0x06002CA5 RID: 11429 RVA: 0x00092D7C File Offset: 0x00090F7C
[MonoTODO]
public MemoryFailPoint(int sizeInMegabytes)
{
throw new NotImplementedException();
}
// Token: 0x06002CA6 RID: 11430 RVA: 0x00092D8C File Offset: 0x00090F8C
~MemoryFailPoint()
{
}
/// Releases all resources used by the .
// Token: 0x06002CA7 RID: 11431 RVA: 0x00092DC4 File Offset: 0x00090FC4
[MonoTODO]
public void Dispose()
{
throw new NotImplementedException();
}
}
}