public void Dispose() { if (_disposed) { throw new ObjectDisposedException("Object already has been disposed"); } Pinvoke.wkhtmltopdf_deinit(); _disposed = true; }