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