Flexberry ORM 8.0.0-beta01
Интерфейс ICSSoft.STORMNET.IComparableType

Интерфейс для пользовательских типов, которые должны иметь специальную логику сравнения (по умолчанию для кастом-типов вызывается ToString() и сравнение по строкам). Сравнение выполняется хотя бы для определения изменённых свойств. Подробнее...

Граф наследования:ICSSoft.STORMNET.IComparableType:
ICSSoft.STORMNET.FileType.File ICSSoft.STORMNET.UserDataTypes.Contact ICSSoft.STORMNET.UserDataTypes.Image ICSSoft.STORMNET.UserDataTypes.NullableDateTime ICSSoft.STORMNET.UserDataTypes.NullableDecimal ICSSoft.STORMNET.UserDataTypes.WebFile

Открытые члены

int Compare (object x)
 Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны. Подробнее...
 

Подробное описание

Интерфейс для пользовательских типов, которые должны иметь специальную логику сравнения (по умолчанию для кастом-типов вызывается ToString() и сравнение по строкам). Сравнение выполняется хотя бы для определения изменённых свойств.

Методы

◆ Compare()

int ICSSoft.STORMNET.IComparableType.Compare ( object  x)

Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны.

Аргументы
xОбъект, с которым происходит сравнение.
Возвращает
Результат сравнения. Если 0, значит объекты равны.

Замещается в ICSSoft.STORMNET.UserDataTypes.WebFile, ICSSoft.STORMNET.UserDataTypes.NullableDecimal, ICSSoft.STORMNET.UserDataTypes.NullableDateTime, ICSSoft.STORMNET.FileType.File, ICSSoft.STORMNET.UserDataTypes.Image и ICSSoft.STORMNET.UserDataTypes.Contact.