示例#1
0
 internal static void Dispose()
 {
     if (provider != null)
     {
         lock (EtwTrace.syncRoot)
         {
             if (provider != null && !disposed)
             {
                 ((IDisposable)provider).Dispose();
                 provider = null;
                 disposed = true;
             }
         }
     }
 }
示例#2
0
 internal static void Dispose()
 {
     if (provider != null)
     {
         lock (EtwTrace.syncRoot)
         {
             if (provider != null && !disposed)
             {
                 ((IDisposable)provider).Dispose();
                 provider = null;
                 disposed = true;
             }
         }
     }
 }