CK.Core.LogFilter.Combine C# (CSharp) Méthode

Combine() public méthode

Combines this filter with another one. Line and Group level filters are combined with Combine(LogLevelFilter,LogLevelFilter).
public Combine ( LogFilter other ) : LogFilter
other LogFilter The other filter to combine with this one.
Résultat LogFilter
        public LogFilter Combine( LogFilter other )
        {
            return new LogFilter( Combine( Group, other.Group ), Combine( Line, other.Line ) );
        }

Same methods

LogFilter::Combine ( LogLevelFilter x, LogLevelFilter y ) : LogLevelFilter

Usage Example

Exemple #1
0
        void UpdateActualFilter()
        {
            Debug.Assert(_enteredThreadId == Thread.CurrentThread.ManagedThreadId);
            LogFilter newLevel = _configuredFilter.Combine(_clientFilter);

            if (newLevel != _actualFilter)
            {
                _actualFilter = newLevel;
                _output.BridgeTarget.TargetActualFilterChanged();
            }
        }
All Usage Examples Of CK.Core.LogFilter::Combine