} // index is this[idx] protected virtual void Dispose(bool disposing) { if (disposing) { // dispose managed resources if (FR != null) { FR.Dispose( ); } } // free native resources }