語言

Constant 類別

定義

持續的表達。

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
繼承
Constant

建構函式

名稱 Description
Constant(Object)

初始化 Constant 類別的新執行個體。 構造一個表達式常數。

屬性

名稱 Description
Children

取得或設定子節點的表達。

(繼承來源 Expression)
Evaluator

拿到表情評估器。

(繼承來源 Expression)
ReturnType

獲得評估表達的預期結果。

(繼承來源 Expression)
Type

有那種表達方式。

(繼承來源 Expression)
Value

取得或設定固定值。

方法

名稱 Description
DeepEquals(Expression)

判斷目前的 Expression 實例是否深度等於另一個。

References()

將靜態參考路徑回傳到記憶體。

(繼承來源 Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

行走功能用於識別表達式中的靜態記憶體參考。

(繼承來源 Expression)
ToString()

傳回表示目前 物件的字串。

TryEvaluate(IMemory, Options)

評估這個表達方式。

(繼承來源 Expression)
TryEvaluate(Object, Options)

評估這個表達方式。

(繼承來源 Expression)
TryEvaluate<T>(IMemory, Options)

評估這個表達方式。

(繼承來源 Expression)
TryEvaluate<T>(Object, Options)

評估這個表達方式。

(繼承來源 Expression)
Validate()

驗證即時表達。

(繼承來源 Expression)
ValidateTree()

遞迴驗證表達式樹。

(繼承來源 Expression)

擴充方法

名稱 Description
DisjunctiveNormalForm(Expression)

將表達式重寫為析取正規形式。

PushDownNot(Expression)

重寫表達式,不要往下推到葉子。

適用於