/// <summary> /// Invoked when disposing or finalizing this instance. /// </summary> /// <param name="disposing">True if the object is being disposed, false otherwise.</param> protected virtual void OnDispose(bool disposing) { if (disposing) { try { if (_Parameters != null && !_Parameters.IsDisposed) { _Parameters.Dispose(); } } catch { } } _Parameters = null; _Link = null; _IsDisposed = true; }