EqualityComparerExpression<T> Class

Definition

Provides an implementation for wrapping two functions into an IEqualityComparerExpression<T>.

public class EqualityComparerExpression<T> : Microsoft.StreamProcessing.IEqualityComparerExpression<T>
type EqualityComparerExpression<'T> = class
    interface IEqualityComparerExpression<'T>
Public Class EqualityComparerExpression(Of T)
Implements IEqualityComparerExpression(Of T)

Type Parameters

T

The type for which the equality comparers are defined.

Inheritance
EqualityComparerExpression<T>
Implements

Constructors

EqualityComparerExpression<T>(Expression<Func<T,T,Boolean>>, Expression<Func<T,Int32>>)

Creates an instance to be used as an argument for many of the query methods.

Properties

Default

A default equality comparer.

DefaultEqualsFunction

Returns an expression that computes the default equality function for the given type.

DefaultGetHashCodeFunction

Returns an expression that computes the default hash code

Methods

GetEqualsExpr()

An accessor for the equals function.

GetGetHashCodeExpr()

An accessor for the hash function.

Applies to