Exemple #1
0
 private LogMessageFilter Message()
 {
     using (var frm = new StackDetailsFilter(m_log))
     {
         if (frm.ShowDialog() == DialogResult.OK)
         {
             var filter = new LogMessageFilter();
             filter.StackDetails = frm.Matching;
             return(filter);
         }
         return(null);
     }
 }
Exemple #2
0
 private LogMessageFilter MessageAndEvent()
 {
     using (var frm = new StackDetailsFilter(m_log))
     {
         if (frm.ShowDialog() == DialogResult.OK)
         {
             var filter = new LogMessageFilter();
             filter.StackDetails = frm.Matching;
             filter.EventName    = new StringMatching(StringMatchingMode.Exact, m_log.EventName);
             return(filter);
         }
         return(null);
     }
 }
Exemple #3
0
 private LogMessageFilter MessageAndRelatedType()
 {
     using (var frm = new RelatedTypesFilter(m_log.EventPublisherDetails.TypeData))
     {
         if (frm.ShowDialog() == DialogResult.OK)
         {
             using (var frm2 = new StackDetailsFilter(m_log))
             {
                 if (frm2.ShowDialog() == DialogResult.OK)
                 {
                     var filter = new LogMessageFilter();
                     filter.RelatedType  = new StringMatching(StringMatchingMode.Exact, frm.SelectedItem);
                     filter.StackDetails = frm2.Matching;
                     return(filter);
                 }
                 return(null);
             }
         }
         return(null);
     }
 }