private void Fill() { _resultWriter.Begin(_provider); try { foreach (var command in _commands) { _command = command; Fill(command); command.Command.Dispose(); } } finally { _resultWriter.End(); _writeEnd(this); } }
void IResultWriter.Begin(IProvider provider) => _logResultWriter.Begin(provider);
void IResultWriter.Begin(IProvider provider) { _logResultWriter.Begin(provider); _provider = provider; }