using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.IO
{
/// The exception that is thrown when an attempt to access a file that does not exist on disk fails.
// Token: 0x02000288 RID: 648
[Token(Token = "0x2000288")]
[ComVisible(true)]
[Serializable]
public class FileNotFoundException : IOException
{
/// Initializes a new instance of the class with its message string set to a system-supplied message.
// Token: 0x0600178A RID: 6026 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600178A")]
[Address(RVA = "0x2935C10", Offset = "0x2934A10", VA = "0x182935C10")]
public FileNotFoundException()
{
}
/// Initializes a new instance of the class with a specified error message.
/// A description of 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: 0x0600178B RID: 6027 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600178B")]
[Address(RVA = "0x2935C80", Offset = "0x2934A80", VA = "0x182935C80")]
public FileNotFoundException(string message)
{
}
/// Initializes a new instance of the class with a specified error message, and the file name that cannot be found.
/// A description of 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.
/// The full name of the file with the invalid image.
// Token: 0x0600178C RID: 6028 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600178C")]
[Address(RVA = "0x2935CC0", Offset = "0x2934AC0", VA = "0x182935CC0")]
public FileNotFoundException(string message, string fileName)
{
}
/// Gets the error message that explains the reason for the exception.
/// The error message.
// Token: 0x170002C2 RID: 706
// (get) Token: 0x0600178D RID: 6029 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002C2")]
public override string Message
{
[Token(Token = "0x600178D")]
[Address(RVA = "0x2935DE0", Offset = "0x2934BE0", VA = "0x182935DE0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x0600178E RID: 6030 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600178E")]
[Address(RVA = "0x2935920", Offset = "0x2934720", VA = "0x182935920")]
private void SetMessageField()
{
}
/// Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.
/// The fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.
// Token: 0x0600178F RID: 6031 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600178F")]
[Address(RVA = "0x2935990", Offset = "0x2934790", VA = "0x182935990", Slot = "3")]
public override string ToString()
{
return null;
}
/// Initializes a new instance of the class with the specified serialization and context information.
/// An object that holds the serialized object data about the exception being thrown.
/// An object that contains contextual information about the source or destination.
// Token: 0x06001790 RID: 6032 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001790")]
[Address(RVA = "0x2935D10", Offset = "0x2934B10", VA = "0x182935D10")]
protected FileNotFoundException(SerializationInfo info, StreamingContext context)
{
}
/// Gets the log file that describes why loading of an assembly failed.
/// The errors reported by the assembly cache.
/// The caller does not have the required permission.
// Token: 0x170002C3 RID: 707
// (get) Token: 0x06001791 RID: 6033 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002C3")]
public string FusionLog
{
[Token(Token = "0x6001791")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get
{
return null;
}
}
/// Sets the object with the file name and additional exception information.
/// The object that holds the serialized object data about the exception being thrown.
/// The object that contains contextual information about the source or destination.
// Token: 0x06001792 RID: 6034 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001792")]
[Address(RVA = "0x29357E0", Offset = "0x29345E0", VA = "0x1829357E0", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x04000CBC RID: 3260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000CBC")]
private string _fileName;
// Token: 0x04000CBD RID: 3261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000CBD")]
private string _fusionLog;
}
}