Click or drag to resize

DataObjectComparer Class

This comparer is used for sorting of DataObjects in views etc. The comparer is dynamic due to the dynamic nature of the DataObject property model.
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelDataObjectComparer

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
public class DataObjectComparer : IComparer, 
	IComparer<DataObject>

The DataObjectComparer type exposes the following members.

Constructors
  NameDescription
Public methodDataObjectComparer
Construct with the comparer field and descending
Top
Properties
  NameDescription
Public propertyCompareField
Field used as comparer
Public propertyDescending
Sort Ascencing or Descending
Public propertyUserNameFormat
Applied UserNameFormat in the output
Top
Methods
  NameDescription
Public methodCompare(Object, Object)
Compares two DataObject objects
Public methodCompare(DataObject, DataObject)
Compares two DataObjects. Each contained property and fixed field are compared.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also