private void Destroy() { if (_functionHandle == IntPtr.Zero) { return; } RfcResultCodes resultCode = _interop.DestroyFunction(_functionHandle, out RfcErrorInfo errorInfo); resultCode.ThrowOnError(errorInfo); }
public virtual void Dispose() { if (_functionHandle == IntPtr.Zero) { return; } RfcResultCodes resultCode = _interop.DestroyFunction(_functionHandle, out RfcErrorInfo errorInfo); resultCode.ThrowOnError(errorInfo); }