CK.Monitoring.GrandOutputCompositeSink.Remove C# (CSharp) Method

Remove() public method

public Remove ( IGrandOutputSink sink ) : void
sink IGrandOutputSink
return void
        public void Remove( IGrandOutputSink sink )
        {
            if( sink == null ) throw new ArgumentNullException( "sink" );
            Util.InterlockedRemove( ref _sinks, sink );
        }

Usage Example

Beispiel #1
0
 /// <summary>
 /// Unregisters a <see cref="IGrandOutputSink"/>.
 /// </summary>
 /// <param name="sink">The sink to unregister.</param>
 public void UnregisterGlobalSink(IGrandOutputSink sink)
 {
     if (sink == null)
     {
         throw new ArgumentNullException("sink");
     }
     AttemptGarbageDeadClients();
     CommonSink.Remove(sink);
 }
GrandOutputCompositeSink