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

Add() public method

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

Usage Example

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