using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// The exception that is thrown when there is an attempt to dereference a null object reference.
// Token: 0x02000128 RID: 296
[Token(Token = "0x2000128")]
[ComVisible(true)]
[Serializable]
public class NullReferenceException : 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 value 'null' was found where an instance of an object was required." This message takes into account the current system culture.
// Token: 0x06000AAA RID: 2730 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAA")]
[Address(RVA = "0x2D6EA50", Offset = "0x2D6DA50", VA = "0x182D6EA50")]
public NullReferenceException()
{
}
/// Initializes a new instance of the class with a specified error message.
/// A that describes the error. The content of 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: 0x06000AAB RID: 2731 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAB")]
[Address(RVA = "0x2D6EAB0", Offset = "0x2D6DAB0", VA = "0x182D6EAB0")]
public NullReferenceException(string message)
{
}
/// 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: 0x06000AAC RID: 2732 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAC")]
[Address(RVA = "0x7241B0", Offset = "0x7231B0", VA = "0x1807241B0")]
protected NullReferenceException(SerializationInfo info, StreamingContext context)
{
}
}
}