using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.IO
{
/// The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length.
// Token: 0x0200029A RID: 666
[Token(Token = "0x200029A")]
[ComVisible(true)]
[Serializable]
public class PathTooLongException : IOException
{
/// Initializes a new instance of the class with its HRESULT set to COR_E_PATHTOOLONG.
// Token: 0x0600182E RID: 6190 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600182E")]
[Address(RVA = "0xCC4830", Offset = "0xCC3830", VA = "0x180CC4830")]
public PathTooLongException()
{
}
/// Initializes a new instance of the class with its message string set to and its HRESULT set to COR_E_PATHTOOLONG.
/// 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: 0x0600182F RID: 6191 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600182F")]
[Address(RVA = "0xCC47F0", Offset = "0xCC37F0", VA = "0x180CC47F0")]
public PathTooLongException(string message)
{
}
/// Initializes a new instance of the class with the specified serialization and context information.
/// The that holds the serialized object data about the exception being thrown.
/// The that contains contextual information about the source or destination.
// Token: 0x06001830 RID: 6192 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001830")]
[Address(RVA = "0x7241B0", Offset = "0x7231B0", VA = "0x1807241B0")]
protected PathTooLongException(SerializationInfo info, StreamingContext context)
{
}
}
}