NullableExpression 类

定义

用于影响 null 扩展逻辑的可还原注释表达式。

public class NullableExpression : System.Linq.Expressions.Expression
type NullableExpression = class
    inherit Expression
Public Class NullableExpression
Inherits Expression
继承
NullableExpression

构造函数

NullableExpression(Expression)

创建 NotNullableExpression 的实例。

属性

CanReduce

指示可将节点简化为更简单的节点。 如果返回 true,则可以调用 Reduce() 以生成简化形式。

NodeType

节点的类型。

Operand

操作数。

Type

类型。

方法

Equals(Object)

测试此对象是否被视为等于另一个对象。

GetHashCode()

返回此对象的哈希代码。

Reduce()

将此节点简化为更简单的表达式。 如果 CanReduce 返回 true,则它应返回有效的表达式。 此方法可以返回本身必须简化的另一个节点。

VisitChildren(ExpressionVisitor)

简化节点,然后对简化的表达式调用访问者委托。 该方法在节点不可简化时引发异常。

适用于