using Apewer.Internals;
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Text;
namespace Apewer
{
/// 冗余异常。
public class RedundanceException : Exception
{
private string _name;
private string _message;
///
public RedundanceException(string name)
{
_name = name ?? "";
_message = "";
}
///
public RedundanceException(string name, string message)
{
_name = name ?? "";
_message = message ?? "";
}
///
public string Name { get { return _name; } }
///
public override string Message { get { return _message; } }
/// 从 到 Boolean 的隐式转换,判断 有效。
public static implicit operator bool(RedundanceException instance) => instance != null;
}
}