C# Class Xnlab.SQLMon.Diff.DiffEngine

Afficher le fichier Open project: unruledboy/SQLMonitor Class Usage Examples

Méthodes publiques

Méthode Description
DiffEngine ( ) : System
DiffReport ( ) : List
ProcessDiff ( IDiffList source, IDiffList destination ) : double
ProcessDiff ( IDiffList source, IDiffList destination, DiffEngineLevel level ) : double

Private Methods

Méthode Description
AddChanges ( List report, int curDest, int nextDest, int curSource, int nextSource ) : bool
GetLongestSourceMatch ( DiffState curItem, int destIndex, int destEnd, int sourceStart, int sourceEnd ) : void
GetSourceMatchLength ( int destIndex, int sourceIndex, int maxLength ) : int
ProcessRange ( int destStart, int destEnd, int sourceStart, int sourceEnd ) : void

Method Details

DiffEngine() public méthode

public DiffEngine ( ) : System
Résultat System

DiffReport() public méthode

public DiffReport ( ) : List
Résultat List

ProcessDiff() public méthode

public ProcessDiff ( IDiffList source, IDiffList destination ) : double
source IDiffList
destination IDiffList
Résultat double

ProcessDiff() public méthode

public ProcessDiff ( IDiffList source, IDiffList destination, DiffEngineLevel level ) : double
source IDiffList
destination IDiffList
level DiffEngineLevel
Résultat double