CK.Core.ActivityMonitorLineSender.ActivityMonitorLineSender C# (CSharp) Method

ActivityMonitorLineSender() private method

Used only by filtering extension methods (level is filtered and not None) or by static FakeLineSender (level is None).
private ActivityMonitorLineSender ( IActivityMonitor monitor, LogLevel level, string fileName, int lineNumber ) : System
monitor IActivityMonitor
level LogLevel
fileName string
lineNumber int
return System
        internal ActivityMonitorLineSender( IActivityMonitor monitor, LogLevel level, string fileName, int lineNumber )
            : base( level, fileName, lineNumber )
        {
            Debug.Assert( FakeLineSender == null || ((level & LogLevel.IsFiltered) != 0 && MaskedLevel != LogLevel.None), 
                "The level is already filtered and not None or we are initializing the static FakeLineSender." );
            _monitor = monitor;
        }