using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// The exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited.
// Token: 0x0200013F RID: 319
[Token(Token = "0x200013F")]
[ComVisible(true)]
[Serializable]
public sealed class StackOverflowException : SystemException
{
/// Initializes a new instance of the class, setting the property of the new instance to a system-supplied message that describes the error, such as "The requested operation caused a stack overflow." This message takes into account the current system culture.
// Token: 0x06000BE9 RID: 3049 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BE9")]
[Address(RVA = "0xD0D9B0", Offset = "0xD0C9B0", VA = "0x180D0D9B0")]
public StackOverflowException()
{
}
/// Initializes a new instance of the class with a specified error message.
/// A that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.
// Token: 0x06000BEA RID: 3050 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BEA")]
[Address(RVA = "0xD0D980", Offset = "0xD0C980", VA = "0x180D0D980")]
public StackOverflowException(string message)
{
}
// Token: 0x06000BEB RID: 3051 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000BEB")]
[Address(RVA = "0x7241B0", Offset = "0x7231B0", VA = "0x1807241B0")]
internal StackOverflowException(SerializationInfo info, StreamingContext context)
{
}
}
}