/// <summary> /// Dispose of this object /// </summary> public void Dispose() { TerminateBackgroundProcess(); if (Inner != null) { Inner.Dispose(); } }