public void Dispose() { Closed = true; EndTransaction(); Clear(); if (!string.IsNullOrEmpty(Signature)) { Logger.Debug("FlowWriter {0} consumed",Id); } }