BytecodeApi Documentation

BytecodeApi.Comparers Namespace

Classes


  Class Description
Public class DelegateComparer<(Of <(<'T>)>)>
Represents a comparison operation that compares objects using a specified Comparison delegate.
Public class DelegateEqualityComparer<(Of <(<'T>)>)>
Represents an equality comparison operation that compares objects using a specified [Func{T1, T2, TResult}] delegate.
Public class IEnumerableCountComparer<(Of <(<'TSource>)>)>
Represents a comparison operation that compares the result of the Count() method of IEnumerable objects. Each call of Compare(Object, Object) invokes the Count() method on the IEnumerable.
Public class NaturalStringComparer
Represents a String comparison operation that uses natural String comparison.
Public class SpecialStringComparer
Represents a String comparison operation that compares strings using specified SpecialStringComparisons flags.
Public class StringLengthComparer
Represents a comparison operation that compares the String property of String objects.
Public class StringLengthTrimmedComparer
Represents a comparison operation that compares the String property of String objects, where trailing and leading whitespaces are ignored.