private void Dispose()

in managed/JetBrains.Timeline.Profiler.Api/Src/TimelineProfiler.cs [40:53]


  private void Dispose(bool disposing)
  {
    if (myDisposed)
      return;
    var errorMessage = IntPtr.Zero;
    myProfiler.UnregisterProvider(myProviderHandle, ref errorMessage);
    myProfiler.CheckError(errorMessage);
    if (disposing)
    {
      myProfiler.Dispose();
      myProviderEnableDelegate.Dispose();
    }
    myDisposed = true;
  }