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; } }