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; }