NullConditionalExpression 类

定义

注意

Use ConditionalExpression with null check instead

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use ConditionalExpression with null check instead")]
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use ConditionalExpression with null check instead")>]
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NullConditionalExpression
Inherits Expression
Implements IPrintableExpression
继承
NullConditionalExpression
属性
实现

构造函数

NullConditionalExpression(Expression, Expression)
已过时.

创建 NullConditionalExpression 的新实例。

属性

AccessOperation
已过时.

表示访问操作的表达式。

Caller
已过时.

表示可能为空的调用方,需要测试其可为空性的表达式。

CanReduce
已过时.

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

NodeType
已过时.

获取此表达式的节点类型。

Type
已过时.

获取此表达式所表示的表达式的静态类型。

方法

Equals(NullConditionalExpression)
已过时.

确定指定对象是否等于当前对象。

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

GetHashCode()
已过时.

作为默认哈希函数。

Print(ExpressionPrinter)
已过时.

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

Reduce()
已过时.

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

ToString()
已过时.

返回 Expression 的的文本化表示形式。

Update(Expression, Expression)
已过时.

表示 null 条件访问的表达式。 此文件中的逻辑基于 https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
已过时.

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

适用于