public void Dispose() { Dispose(true); GC.SuppressFinalize(this); }
public void Dispose() { producer.Dispose(); }