18 lines
639 B
C#
18 lines
639 B
C#
using System;
|
|
using System.Runtime.Serialization;
|
|
using Foodsoft.Alpm;
|
|
|
|
namespace Foodsoft.Alpm
|
|
{
|
|
[Serializable()]
|
|
public class AlpmException : System.Exception
|
|
{
|
|
public AlpmException() { }
|
|
internal AlpmException(SafeAlpmHandle handle) : base(alpm.alpm_strerror(alpm.alpm_errno(handle))) { }
|
|
public AlpmException(ErrNo errno) : base(alpm.alpm_strerror(errno)) { }
|
|
public AlpmException(ErrNo errno, System.Exception inner) : base(alpm.alpm_strerror(errno), inner) { }
|
|
|
|
protected AlpmException(SerializationInfo info,
|
|
StreamingContext context) : base(info, context) { }
|
|
}
|
|
} |