System.Linq.Expressions.TypeBinaryExpression.ReduceConstantTypeEqual C# (CSharp) Méthode

ReduceConstantTypeEqual() private méthode

private ReduceConstantTypeEqual ( ) : Expression
Résultat Expression
        private Expression ReduceConstantTypeEqual()
        {
            ConstantExpression ce = Expression as ConstantExpression;
            //TypeEqual(null, T) always returns false.
            if (ce.Value == null)
            {
                return Utils.Constant(value: false);
            }
            else
            {
                return Utils.Constant(TypeOperand.GetNonNullableType() == ce.Value.GetType());
            }
        }