protected virtual void Dispose(bool disposing) { if (disposing) { PostObject.DisposeObject(); fSource.DisposeObject(); } }