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());
}
}