Share via


ExpressionEqualityComparer Class

Definition

A comparer which implements IEqualityComparer<T> for Expression.

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class ExpressionEqualityComparer : System.Collections.Generic.IEqualityComparer<System.Linq.Expressions.Expression>
public sealed class ExpressionEqualityComparer : System.Collections.Generic.IEqualityComparer<System.Linq.Expressions.Expression>
[<System.Runtime.CompilerServices.Nullable(0)>]
type ExpressionEqualityComparer = class
    interface IEqualityComparer<Expression>
type ExpressionEqualityComparer = class
    interface IEqualityComparer<Expression>
Public NotInheritable Class ExpressionEqualityComparer
Implements IEqualityComparer(Of Expression)
Inheritance
ExpressionEqualityComparer
Attributes
Implements

Remarks

See Implementation of database providers and extensions and How EF Core queries work for more information and examples.

Properties

Name Description
Instance

Gets an instance of ExpressionEqualityComparer.

Methods

Name Description
Equals(Expression, Expression)

Returns a value indicating whether the given expressions are equal.

GetHashCode(Expression)

Returns the hash code for given expression.

Applies to