示例#1
0
 private static void EnsureEventDescriptors()
 {
     if (TraceCore.eventDescriptorsCreated == null)
     {
         Monitor.Enter(TraceCore.syncLock);
         try
         {
             if (TraceCore.eventDescriptorsCreated == null)
             {
                 TraceCore.CreateEventDescriptors();
                 TraceCore.eventDescriptorsCreated = true;
             }
         }
         finally
         {
             Monitor.Exit(TraceCore.syncLock);
         }
         return;
     }
     else
     {
         return;
     }
 }