using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.ComponentModel.Design
{
/// The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.
// Token: 0x020001B8 RID: 440
[Token(Token = "0x20001B8")]
[Serializable]
public class CheckoutException : ExternalException
{
/// Initializes a new instance of the class with no associated message or error code.
// Token: 0x06000C03 RID: 3075 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C03")]
[Address(RVA = "0xC515B0", Offset = "0xC505B0", VA = "0x180C515B0")]
public CheckoutException()
{
}
/// Initializes a new instance of the class with the specified message and error code.
/// A message describing the exception.
/// The error code to pass.
// Token: 0x06000C04 RID: 3076 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C04")]
[Address(RVA = "0xC515C0", Offset = "0xC505C0", VA = "0x180C515C0")]
public CheckoutException(string message, int errorCode)
{
}
/// Initializes a new instance of the class using the specified serialization data and context.
/// The to be used for deserialization.
/// The destination to be used for deserialization.
// Token: 0x06000C05 RID: 3077 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000C05")]
[Address(RVA = "0x71ABC0", Offset = "0x719BC0", VA = "0x18071ABC0")]
protected CheckoutException(SerializationInfo info, StreamingContext context)
{
}
/// Initializes a new instance of the class that specifies that the check out was canceled. This field is read-only.
// Token: 0x04000648 RID: 1608
[Token(Token = "0x4000648")]
public static readonly CheckoutException Canceled;
}
}