protected void RaiseGotNameListEnd(NameListEndEventArgs e)
 {
     Dispatch(GotNameListEnd, e);
 }
 private static void OnNameListEnd(object sender, NameListEndEventArgs nameListEndEventArgs)
 {
     var information = MethodBase.GetCurrentMethod().Name;
     try
     {
         var serverUser = GetServerUser(sender);
         Trace.WriteLine(information, serverUser.ToString());
     }
     catch (Exception ex)
     {
         Console.WriteLine("{0} exception {1}", information, ex.Message);
     }
 }
 protected virtual void OnGotNameListEnd(NameListEndEventArgs e)
 {
     RaiseGotNameListEnd(e);
 }