/// <summary>Called to complete TermInfos creation. </summary> public void Dispose() { // Move to protected method if class becomes unsealed if (isDisposed) { return; } output.Seek(4); // write size after format output.WriteLong(size); output.Dispose(); if (!isIndex) { other.Dispose(); } isDisposed = true; }
/// <summary>Called when we are done adding everything. </summary> internal override void Finish() { termsOut.Dispose(); termsWriter.Dispose(); }