public static TypeBinaryExpression TypeIs(Expression expression, Type type) { RequiresCanRead(expression, nameof(expression)); ContractUtils.RequiresNotNull(type, nameof(type)); if (type.IsByRef) throw Error.TypeMustNotBeByRef(nameof(type)); return new TypeBinaryExpression(expression, type, ExpressionType.TypeIs); }
public void TypeBinary_is() { var expression = LinqExpression.TypeIs( LinqExpression.Empty(), typeof(object)); ShouldRoundrip(expression); }