private void AssertNotComplete() { if (this._complete) { throw new InvalidOperationException("Once Complete() has been called, items cannot be added"); } }