C# Класс Sage.Platform.Upgrade.ObjectDiffMerge

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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