public LogFilter Combine( LogFilter other ) { return new LogFilter( Combine( Group, other.Group ), Combine( Line, other.Line ) ); }
void UpdateActualFilter() { Debug.Assert(_enteredThreadId == Thread.CurrentThread.ManagedThreadId); LogFilter newLevel = _configuredFilter.Combine(_clientFilter); if (newLevel != _actualFilter) { _actualFilter = newLevel; _output.BridgeTarget.TargetActualFilterChanged(); } }