Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.38 KB

File metadata and controls

33 lines (24 loc) · 2.38 KB

ExpressionSimilarity Class

Index > ExpressionPowerTools.Core > ExpressionPowerTools.Core.Comparisons > ExpressionSimilarity

Expression similarity methods.

public static class ExpressionSimilarity

Inheritance ObjectExpressionSimilarity

Constructors

Ctor Description
static ExpressionSimilarity() Initializes a new instance of the ExpressionSimilarity class.

Methods

Method Description
Boolean AreSimilar(Expression source, Expression target) Entry for similarity comparisons. Will cast to known types and compare.
Boolean ArgumentsAreSimilar(IList<Expression> source, IList<Expression> target) Determines whether arguments are similar.
Boolean IsPartOf(Expression source, Expression target) Determines whether an Expression is part of another expression.
Boolean MemberBindingsAreSimilar(IList<MemberBinding> source, IList<MemberBinding> target) Determines whether two lists of MemberBinding are similar.
Boolean ParameterInfosAreSimilar(IList<ParameterInfo> source, IList<ParameterInfo> target) Determines whether a list of parameters for a method or constructor are similar.
Boolean TypesAreSimilar(Type source, Type target) Determines whether types are similar.

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