C# Class KellermanSoftware.CompareNetObjects.IgnoreOrderTypes.IgnoreOrderLogic

Logic for comparing lists that are out of order based on a key
Inheritance: KellermanSoftware.CompareNetObjects.TypeComparers.BaseComparer
Mostra file Open project: GregFinzer/Compare-Net-Objects Class Usage Examples

Public Methods

Method Description
CompareEnumeratorIgnoreOrder ( CompareParms parms, bool countsDifferent ) : void

Compares the enumerators and ignores the order

IgnoreOrderLogic ( RootComparer rootComparer ) : System

Initializes a new instance of the IgnoreOrderLogic class.

Private Methods

Method Description
CompareInOrder ( CompareParms parms ) : bool
CompareOutOfOrder ( CompareParms parms, bool reverseCompare ) : void
GetMatchIndex ( ComparisonResult result, List spec, object currentObject ) : string
GetMatchingSpec ( ComparisonResult result, Type type ) : List

Method Details

CompareEnumeratorIgnoreOrder() public method

Compares the enumerators and ignores the order
public CompareEnumeratorIgnoreOrder ( CompareParms parms, bool countsDifferent ) : void
parms CompareParms
countsDifferent bool
return void

IgnoreOrderLogic() public method

Initializes a new instance of the IgnoreOrderLogic class.
public IgnoreOrderLogic ( RootComparer rootComparer ) : System
rootComparer RootComparer The root comparer.
return System