NullCompensatedExpression 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可減少的注釋運算式,指出下列運算式片段已補償 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) |
精簡節點,然後呼叫精簡後的運算式上的訪問項委派。 如果節點無法縮減,此方法會擲回例外狀況。 |