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: 0x02000293 RID: 659
[Token(Token = "0x2000293")]
[ComVisible(true)]
[Serializable]
public class PathTooLongException : IOException
{
/// Initializes a new instance of the class with its HRESULT set to COR_E_PATHTOOLONG.
// Token: 0x060017EF RID: 6127 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60017EF")]
[Address(RVA = "0x2941750", Offset = "0x2940550", VA = "0x182941750")]
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: 0x060017F0 RID: 6128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60017F0")]
[Address(RVA = "0x2941710", Offset = "0x2940510", VA = "0x182941710")]
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: 0x060017F1 RID: 6129 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60017F1")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected PathTooLongException(SerializationInfo info, StreamingContext context)
{
}
}
}