Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.54 KB

File metadata and controls

26 lines (18 loc) · 1.54 KB

IExpressionComparisonRuleProvider Interface

Index > ExpressionPowerTools.Core > ExpressionPowerTools.Core.Signatures > IExpressionComparisonRuleProvider

Interface for a class that provides rules for comparisons.

public interface IExpressionComparisonRuleProvider

Derived DefaultComparisonRules , DefaultHighPerformanceRules

Methods

Method Description
Boolean CheckEquivalency<T>(T source, Expression target) Perform the check.
Boolean CheckSimilarity<T>(T source, Expression target) Perform the check.
Func<T, T, Boolean> GetRuleForEquivalency<T>() Gets a predicate to compare two expressions of a given type.
Func<T, T, Boolean> GetRuleForSimilarity<T>() Gets a predicate to compare two expressions of a given type.

Generated Copyright Version
02/22/2021 21:59:57 (c) Copyright 2020 Jeremy Likness. 0.9.7-beta