C# Class Sage.Platform.Upgrade.ObjectDiffMerge

Afficher le fichier Open project: Saleslogix/ProjectUpgrade Class Usage Examples

Méthodes publiques

Méthode Description
CompareObjects ( object currentObject, object previousObject ) : IEnumerable
ObjectDiffMerge ( ) : System

Private Methods

Méthode Description
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

Method Details

CompareObjects() public méthode

public CompareObjects ( object currentObject, object previousObject ) : IEnumerable
currentObject object
previousObject object
Résultat IEnumerable

ObjectDiffMerge() public méthode

public ObjectDiffMerge ( ) : System
Résultat System