System.Diagnostics.TraceInternal.Flush C# (CSharp) Method

Flush() public static method

public static Flush ( ) : void
return void
        public static void Flush()
        {
            if (s_listeners != null)
            {
                if (UseGlobalLock)
                {
                    lock (critSec)
                    {
                        foreach (TraceListener listener in Listeners)
                        {
                            listener.Flush();
                        }
                    }
                }
                else
                {
                    foreach (TraceListener listener in Listeners)
                    {
                        if (!listener.IsThreadSafe)
                        {
                            lock (listener)
                            {
                                listener.Flush();
                            }
                        }
                        else
                        {
                            listener.Flush();
                        }
                    }
                }
            }
        }

Usage Example

Beispiel #1
0
 public static void Flush()
 {
     TraceInternal.Flush();
 }