public DiffEngine() { source = null; dest = null; matchList = null; stateList = null; level = DiffEngineLevel.FastImperfect; }
public DiffEngine() { source = null; dest = null; matchList = null; stateList = null; level = DiffEngineLevel.FastImperfect; }
public DiffEngine() { _source = null; _dest = null; _matchList = null; _stateList = null; _level = DiffEngineLevel.FastImperfect; }
public double ProcessDiff(IDiffList source, IDiffList destination) { var dt = DateTime.Now; this.source = source; dest = destination; matchList = new ArrayList(); var dcount = dest.Count(); var scount = this.source.Count(); if ((dcount > 0) && (scount > 0)) { stateList = new DiffStateList(dcount); ProcessRange(0, dcount - 1, 0, scount - 1); } var ts = DateTime.Now - dt; return(ts.TotalSeconds); }
public double ProcessDiff(IDiffList source, IDiffList destination) { DateTime dt = DateTime.Now; _source = source; _dest = destination; _matchList = new ArrayList(); int dcount = _dest.Count(); int scount = _source.Count(); if ((dcount > 0) && (scount > 0)) { _stateList = new DiffStateList(dcount); ProcessRange(0, dcount - 1, 0, scount - 1); } TimeSpan ts = DateTime.Now - dt; return(ts.TotalSeconds); }
public double ProcessDiff(IDiffList sourceList, IDiffList destination) { DateTime dt = DateTime.Now; source = sourceList; dest = destination; matchList = new ArrayList(); int dcount = dest.Count(); int scount = source.Count(); if ((dcount > 0) && (scount > 0)) { stateList = new DiffStateList(dcount); ProcessRange(0, dcount - 1, 0, scount - 1); } TimeSpan ts = DateTime.Now - dt; return ts.TotalSeconds; }