public void Dispose() { if (Ptr == IntPtr.Zero) { return; } Api.RemoveCallbackHandler(Ptr); Interopt.RfcCloseConnection(Ptr, out _); Ptr = IntPtr.Zero; }