Пример #1
0
        public string getErrorInfo()
        {
            if (errorValue != null && swc != null)
            {
                string errinfo = errorValue.ToString();
                if (errorValue.rtType > RunTimeDataType.unknown && swc.ErrorClass != null)
                {
                    if (ClassMemberFinder.check_isinherits(errorValue, swc.ErrorClass.getRtType(), swc))
                    {
                        errinfo =
                            ((rtObjectBase)errorValue).value.memberData[1].getValue().ToString() + " #" +
                            ((rtObjectBase)errorValue).value.memberData[2].getValue().ToString() + " " +
                            ((rtObjectBase)errorValue).value.memberData[0].getValue().ToString();
                    }
                }


                return("[故障] " + "信息=" + errinfo);
            }
            else
            {
                return(message);
            }
        }