using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).
// Token: 0x0200011E RID: 286
[Token(Token = "0x200011E")]
[ComVisible(true)]
[Serializable]
public class NotFiniteNumberException : ArithmeticException
{
/// Initializes a new instance of the class.
// Token: 0x06000A6E RID: 2670 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A6E")]
[Address(RVA = "0x26027E0", Offset = "0x26015E0", VA = "0x1826027E0")]
public NotFiniteNumberException()
{
}
/// Initializes a new instance of the class with serialized data.
/// The object that holds the serialized object data.
/// The contextual information about the source or destination.
// Token: 0x06000A6F RID: 2671 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A6F")]
[Address(RVA = "0x2602840", Offset = "0x2601640", VA = "0x182602840")]
protected NotFiniteNumberException(SerializationInfo info, StreamingContext context)
{
}
/// Sets the object with the invalid number and additional exception information.
/// The object that holds the serialized object data.
/// The contextual information about the source or destination.
/// The object is .
// Token: 0x06000A70 RID: 2672 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A70")]
[Address(RVA = "0x26026D0", Offset = "0x26014D0", VA = "0x1826026D0", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x04000464 RID: 1124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000464")]
private double _offendingNumber;
}
}