コード例 #1
0
        private bool CheckCustomAttribute(ICustomAttribute oattr, ICustomAttribute nattr)
        {
            if (nattr.ToString() != oattr.ToString())
            {
                ReasonCode = "Attribute type";
                return(false);
            }
            if (nattr.Constructor.Name != oattr.Constructor.Name)
            {
                ReasonCode = "Attribute ctor";
                return(false);
            }

            if (!CheckCollection <IExpressionCollection, IExpression>(oattr.Arguments, nattr.Arguments))
            {
                ReasonCode = "Attribute argument";
                return(false);
            }
            return(true);
        }
コード例 #2
0
ファイル: AssemComp.cs プロジェクト: ScottWeinstein/ILUnMerge
        private bool CheckCustomAttribute(ICustomAttribute oattr, ICustomAttribute nattr)
        {
            if (nattr.ToString() != oattr.ToString())
            {
//                errorHandler(oattr.ToString(),"Attribute type");
                return(false);
            }
            if (nattr.Constructor.Name != oattr.Constructor.Name)
            {
                //              errorHandler(oattr.ToString(), "Attribute constructor");
                return(false);
            }

            if (!oattr.Arguments.Compare(nattr.Arguments))
            {
                //            errorHandler(oattr.ToString(), "Attribute ");

                return(false);
            }
            return(true);
        }
コード例 #3
0
ファイル: AssemComp.cs プロジェクト: ScottWeinstein/ILUnMerge
        private bool CheckCustomAttribute(ICustomAttribute oattr, ICustomAttribute nattr)
        {
            if (nattr.ToString() != oattr.ToString())
            {
            //                errorHandler(oattr.ToString(),"Attribute type");
                return false;
            }
            if (nattr.Constructor.Name != oattr.Constructor.Name)
            {
              //              errorHandler(oattr.ToString(), "Attribute constructor");
                return false;
            }

            if (!oattr.Arguments.Compare(nattr.Arguments))
            {
            //            errorHandler(oattr.ToString(), "Attribute ");

                return false;
            }
            return true;
        }