C# 클래스 ODiff.ObjectGraphDiff

파일 보기 프로젝트 열기: goeran/ODiff

공개 메소드들

메소드 설명
Diff ( ) : DiffReport
ObjectGraphDiff ( Object leftRootNode, Object rightRootNode ) : System

비공개 메소드들

메소드 설명
AreEqual ( object leftValue, object rightValue ) : bool
CompareLeafNode ( string memberPath, object leftNode, object rightNode ) : void
GetNextValueOrNullFromList ( IEnumerator enumerator, int currentIndex, int enumeratorCount ) : object
InterceptNode ( string memberPath, object node ) : object
IsALeafNode ( object node ) : bool
NewPath ( string currentPath, string name ) : string
NoDiffFound ( ) : DiffReport
VisitLeafNodes ( string memberPath, object leftNode, object rightNode ) : void
VisitNode ( string memberPath, object leftNode, object rightNode ) : void
VisitNodesInList ( string currentMemberPath, IEnumerable leftList, IEnumerable rightList ) : void
VisitPublicFields ( string currentMemberPath, object leftObject, object rightObject ) : void
VisitPublicProperties ( string currentMemberPath, object leftObject, object rightObject ) : void

메소드 상세

Diff() 공개 메소드

public Diff ( ) : DiffReport
리턴 DiffReport

ObjectGraphDiff() 공개 메소드

public ObjectGraphDiff ( Object leftRootNode, Object rightRootNode ) : System
leftRootNode Object
rightRootNode Object
리턴 System