private void DisposeInternal() { if (_rdcLibrary != null) { Marshal.ReleaseComObject(_rdcLibrary); } } }