Ejemplo n.º 1
0
 public DiffEngine()
 {
     source    = null;
     dest      = null;
     matchList = null;
     stateList = null;
     level     = DiffEngineLevel.FastImperfect;
 }
Ejemplo n.º 2
0
 public DiffEngine()
 {
     source = null;
     dest = null;
     matchList = null;
     stateList = null;
     level = DiffEngineLevel.FastImperfect;
 }
Ejemplo n.º 3
0
 public DiffEngine()
 {
     _source    = null;
     _dest      = null;
     _matchList = null;
     _stateList = null;
     _level     = DiffEngineLevel.FastImperfect;
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
    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);
    }
Ejemplo n.º 6
0
        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;
        }