NotNullableExpression 类

定义

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

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

构造函数

NotNullableExpression(Expression)

创建 NotNullableExpression 的实例。

属性

CanReduce

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

NodeType

节点的类型。

Operand

操作数。

Type

类型。

方法

Reduce()

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

VisitChildren(ExpressionVisitor)

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

适用于