共用方式為


NullCompensatedExpression 類別

定義

可減少的注釋運算式,指出下列運算式片段已補償 Null 語意。 此片段不需要額外的 Null 語意相關處理。

public class NullCompensatedExpression : System.Linq.Expressions.Expression
type NullCompensatedExpression = class
    inherit Expression
Public Class NullCompensatedExpression
Inherits Expression
繼承
NullCompensatedExpression

建構函式

NullCompensatedExpression(Expression)

建立 NotNullableExpression 的實例。

屬性

CanReduce

表示節點可精簡為更簡單的節點。 如果傳回 true,則可呼叫 Reduce() 以產生精簡的形式。

NodeType

節點的類型。

Operand

運算元。

Type

類型。

方法

Equals(Object)

測試此物件是否被視為等於另一個物件。

GetHashCode()

傳回這個 物件的雜湊碼。

Reduce()

將這個節點精簡為更簡單的運算式。 如果 CanReduce 傳回 true,則應該傳回有效的運算式。 這個方法可以傳回其他本身必須精簡的節點。

VisitChildren(ExpressionVisitor)

精簡節點,然後呼叫精簡後的運算式上的訪問項委派。 如果節點無法縮減,此方法會擲回例外狀況。

適用於