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; } }