public modelSpiderSiteRecordEventArgs(ISpiderTarget __target, modelSpiderSiteRecordEventType __type = modelSpiderSiteRecordEventType.DLCTargetPageAttached)
 {
     Target = __target;
     if (__target is spiderTarget)
     {
         spiderTarget target = (spiderTarget)__target;
         sourceHtml = target.page.webpage.result.sourceCode;
         htmlDoc    = target.page.webpage.result.HtmlDocument; //(HtmlDocument)target.page.webpage.result.document.getDocument<HtmlDocument>();
         if (htmlDoc != null)
         {
             if (htmlDoc.DocumentNode != null)
             {
                 sourceXml = target.page.webpage.result.sourceCode;
             }
         }
         //sourceXml = target.page.spiderResult.page.result.document.getDocument<HtmlDocument>()
     }
     type = __type;
 }
 public modelSpiderSiteRecordEventArgs(modelSpiderSiteRecordEventType __type, string __message = "")
 {
     message = __message;
     type    = __type;
 }
 public modelSpiderSiteRecordEventArgs(spiderTaskResult __result, modelSpiderSiteRecordEventType __type = modelSpiderSiteRecordEventType.DLCTaskProcessed)
 {
     type       = __type;
     LoadResult = __result;
 }