コード例 #1
0
        public static LambdaExpression Check(LambdaExpression lambda)
        {
            var fixer = new EnumComparisonFixer();

            fixer.Visit(lambda.Body);

            var updatedLambda = lambda.Replace(fixer._comparisonReplacements);

            return(updatedLambda);
        }
コード例 #2
0
 private static void FixEnumComparisonsIfNecessary(ref LambdaExpression conditionLambda)
 {
     conditionLambda = EnumComparisonFixer.Check(conditionLambda);
 }