private static bool CheckSpecialAttribute(object[] attrs, MethodSpecialKind targeAttr) { if (attrs.Length > 0) { SpecialMethodAttribute specAttr; foreach (object attr in attrs) { specAttr = attr as SpecialMethodAttribute; if ((attr != null) && (specAttr.Flag == targeAttr)) { return(true); } } } return(false); }
/// <summary> /// /// </summary> /// <param name="flag"></param> public SpecialMethodAttribute(MethodSpecialKind flag) { _flag = flag; }