public virtual void close() { buf = null; if (!complete) { is_Renamed.Dispose(); is_Renamed = null; } }