public HistoryLock(MyProfiler profiler, FastResourceLock historyLock) { m_profiler = profiler; m_lock = historyLock; m_lock.AcquireExclusive(); m_profiler.OnHistorySafe(); }
public void Dispose() { m_profiler.OnHistorySafe(); m_lock.ReleaseExclusive(); m_lock = null; }