C# 클래스 ObjectDiffer.TypeDiffers.EnumerableDiffer

상속: ITypeDiffer
파일 보기 프로젝트 열기: sportingsolutions/ObjectDiffer

공개 메소드들

메소드 설명
CanPerformDiff ( Type t ) : bool
PerformDiff ( object newObj, object oldObj, string propName, Type type, Func diffChildCallback ) : Difference

보호된 메소드들

메소드 설명
GroupEqualObjects ( IEnumerable newArray, IEnumerable oldArray ) : object>>.IEnumerable

비공개 메소드들

메소드 설명
GetEnumerableElementType ( Type type ) : Type

메소드 상세

CanPerformDiff() 공개 메소드

public CanPerformDiff ( Type t ) : bool
t System.Type
리턴 bool

GroupEqualObjects() 보호된 추상적인 메소드

protected abstract GroupEqualObjects ( IEnumerable newArray, IEnumerable oldArray ) : object>>.IEnumerable
newArray IEnumerable
oldArray IEnumerable
리턴 object>>.IEnumerable

PerformDiff() 공개 메소드

public PerformDiff ( object newObj, object oldObj, string propName, Type type, Func diffChildCallback ) : Difference
newObj object
oldObj object
propName string
type System.Type
diffChildCallback Func
리턴 Difference