Index > ExpressionPowerTools.Core > ExpressionPowerTools.Core.Comparisons > ExpressionSimilarity
Expression similarity methods.
public static class ExpressionSimilarityInheritance Object → ExpressionSimilarity
| Ctor | Description |
|---|---|
| static ExpressionSimilarity() | Initializes a new instance of the ExpressionSimilarity class. |
| 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 |