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: 0x02000125 RID: 293
[Token(Token = "0x2000125")]
[ComVisible(true)]
[Serializable]
public class NotFiniteNumberException : ArithmeticException
{
/// Initializes a new instance of the class.
// Token: 0x06000AA0 RID: 2720 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA0")]
[Address(RVA = "0x2D6E730", Offset = "0x2D6D730", VA = "0x182D6E730")]
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: 0x06000AA1 RID: 2721 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA1")]
[Address(RVA = "0x2D6E790", Offset = "0x2D6D790", VA = "0x182D6E790")]
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: 0x06000AA2 RID: 2722 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA2")]
[Address(RVA = "0x2D6E620", Offset = "0x2D6D620", VA = "0x182D6E620", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x0400046E RID: 1134
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400046E")]
private double _offendingNumber;
}
}