C# 클래스 Xnlab.SQLMon.Diff.DiffEngine

파일 보기 프로젝트 열기: unruledboy/SQLMonitor 1 사용 예제들

공개 메소드들

메소드 설명
DiffEngine ( ) : System
DiffReport ( ) : List
ProcessDiff ( IDiffList source, IDiffList destination ) : double
ProcessDiff ( IDiffList source, IDiffList destination, DiffEngineLevel level ) : double

비공개 메소드들

메소드 설명
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

메소드 상세

DiffEngine() 공개 메소드

public DiffEngine ( ) : System
리턴 System

DiffReport() 공개 메소드

public DiffReport ( ) : List
리턴 List

ProcessDiff() 공개 메소드

public ProcessDiff ( IDiffList source, IDiffList destination ) : double
source IDiffList
destination IDiffList
리턴 double

ProcessDiff() 공개 메소드

public ProcessDiff ( IDiffList source, IDiffList destination, DiffEngineLevel level ) : double
source IDiffList
destination IDiffList
level DiffEngineLevel
리턴 double