CRD.Common/AppException.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//xxxxxxxxxxx
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Runtime.Serialization;

namespace CRD.Common
{
    #region AppException
    [global::System.Serializable]
    public class AppException : Exception
    {
        private object[] _args;
        private ArrayList _invalidData;

        public object[] Args
        {
            get { return _args; }
        }

        public ArrayList InvalidData
        {
            get { return _invalidData; }
        }

        public AppException()
        {
            this.InitializeInvalidData(null);
        }

        public AppException(string message)
            : base(message)
        {
            this.InitializeInvalidData(null);
        }

        public AppException(string message, object[] args)
            : base(message)
        {
            this._args = args;
            this.InitializeInvalidData(null);
        }

        public AppException(string message, Exception inner)
            : base(message, inner)
        {
            this.InitializeInvalidData(null);
        }

        public AppException(string message, object[] args, Exception inner)
            : base(message, inner)
        {
            this._args = args;
            this.InitializeInvalidData(null);
        }

        public AppException(object invalidData, string message)
            : base(message)
        {
后面还有 76 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。