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);
 }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="flag"></param>
 public SpecialMethodAttribute(MethodSpecialKind flag)
 {
     _flag = flag;
 }