public object Clone() { // LUCENENET: MemberwiseClone() doesn't throw in .NET SegmentTermEnum clone = (SegmentTermEnum)base.MemberwiseClone(); clone.input = (IndexInput)input.Clone(); clone.termInfo = new TermInfo(termInfo); clone.termBuffer = (TermBuffer)termBuffer.Clone(); clone.prevBuffer = (TermBuffer)prevBuffer.Clone(); clone.scanBuffer = new TermBuffer(); return(clone); }
public object Clone() { SegmentTermEnum clone = null; try { clone = (SegmentTermEnum)base.MemberwiseClone(); } catch (InvalidOperationException e) { } clone.Input = (IndexInput)Input.Clone(); clone.TermInfo_Renamed = new TermInfo(TermInfo_Renamed); clone.TermBuffer = (TermBuffer)TermBuffer.Clone(); clone.PrevBuffer = (TermBuffer)PrevBuffer.Clone(); clone.ScanBuffer = new TermBuffer(); return(clone); }
public object Clone() { SegmentTermEnum clone = null; try { clone = (SegmentTermEnum)base.MemberwiseClone(); } #pragma warning disable 168 catch (InvalidOperationException e) #pragma warning restore 168 { } clone.input = (IndexInput)input.Clone(); clone.termInfo = new TermInfo(termInfo); clone.termBuffer = (TermBuffer)termBuffer.Clone(); clone.prevBuffer = (TermBuffer)prevBuffer.Clone(); clone.scanBuffer = new TermBuffer(); return(clone); }