public bool IsCounterEnabled(INamedCounterToken ct, ILogToken lt)
 {
     foreach (var filter in _filters)
     {
         if (!filter.IsCounterEnabled(ct, lt))
         {
             return(false);
         }
     }
     return(true);
 }
 public static void IncrementCounterBy(this ILogStream log, ILogToken lt, INamedCounterToken ct, Startwatch value)
 {
     log.IncrementCounterBy(lt, ct, value.ElapsedTicks);
 }
 public bool IsCounterEnabled(INamedCounterToken ct, ILogToken lt)
 {
     return(_namedCounterFilter(ct, lt));
 }
 public static void IncrementCounterBy(this ILogStream log, ILogToken token, INamedCounterToken ct, IUnstoppablePerformanceEvent value)
 {
     log.IncrementCounterBy(token, ct, value.TimeData.ElapsedTicks);
 }