public override void VisitMembers(MemberCollection members)
 {
     try
     {
         MetadataCollection <Member> .Enumerator enumerator = members.GetEnumerator();
         while (enumerator.MoveNext())
         {
             Member current = enumerator.Current;
             Field  field   = current as Field;
             if (null != field)
             {
                 if (field.Type.FullName.Equals("Microsoft.SharePoint.SPQuery"))
                 {
                     this.FillSPQueryObjectList(field);
                 }
             }
             else
             {
                 Method method = current as Method;
                 if (null != method)
                 {
                     this.FillSPQueryObjectList(method);
                     this.ParseMethod(method);
                 }
             }
         }
     }
     catch (Exception exception)
     {
         Logging.UpdateLog(CustomRulesResource.ErrorOccured + "SharePointCustomRowLimitExistCheck:VisitMembers() - " + exception.Message);
     }
     base.VisitMembers(members);
 }