C# 클래스 Sage.Platform.Upgrade.ObjectDiffMerge

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

공개 메소드들

메소드 설명
CompareObjects ( object currentObject, object previousObject ) : IEnumerable
ObjectDiffMerge ( ) : System

비공개 메소드들

메소드 설명
CompareEnumerableProperty ( string parentPropertyName, PropertyInfo property, object currentObject, object previousObject ) : PropertyChange
CompareObjects ( object currentObject, object previousObject, string parentName ) : void
CompareProperty ( string parentPropertyName, PropertyInfo property, object currentObject, object previousObject ) : PropertyChange
CompareSimpleProperty ( string parentPropertyName, PropertyInfo property, object currentObject, object previousObject ) : PropertyChange
FormatPropertyName ( string parentPropertyName, PropertyInfo property ) : string
GetAllComparableProperties ( Type type ) : List

/gets all public instance properties without the XmlIgnore attribute

IsSimpleType ( Type type ) : bool

메소드 상세

CompareObjects() 공개 메소드

public CompareObjects ( object currentObject, object previousObject ) : IEnumerable
currentObject object
previousObject object
리턴 IEnumerable

ObjectDiffMerge() 공개 메소드

public ObjectDiffMerge ( ) : System
리턴 System