/// <summary> /// Fills in any hole in the docIDs </summary> internal void Fill(int docID) { // We must "catch up" for all docs before us // that had no stored fields: while (lastDocID < docID) { fieldsWriter.StartDocument(0); lastDocID++; fieldsWriter.FinishDocument(); } }
public override void FinishDocument() { Debug.Assert(docStatus == Status.STARTED); Debug.Assert(fieldCount == 0); @in.FinishDocument(); docStatus = Status.FINISHED; }
public override void FinishDocument() { if (Debugging.AssertsEnabled) { Debugging.Assert(docStatus == Status.STARTED); } if (Debugging.AssertsEnabled) { Debugging.Assert(fieldCount == 0); } @in.FinishDocument(); docStatus = Status.FINISHED; }