共用方式為


Clause 類別

定義

標準標準格式運算式。

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

屬性

AnyBindings

取得或設定 anyBinding 字典。

Children

取得或設定子運算式。

(繼承來源 Expression)
Evaluator

取得運算式評估工具。

(繼承來源 Expression)
ReturnType

取得評估運算式的預期結果。

(繼承來源 Expression)
Type

取得運算式的類型。

(繼承來源 Expression)

方法

DeepEquals(Expression)

在運算式之間執行深度相等。

(繼承來源 Expression)
Matches(Clause, Object)

判斷目前的子句是否符合另一個子句。

References()

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

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

用來識別運算式中靜態記憶體參考的 Walking 函式。

(繼承來源 Expression)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

比較目前的 子句與另一個子句。

ToString()

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

ToString(StringBuilder, Int32)

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

TryEvaluate(IMemory, Options)

評估運算式。

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

評估運算式。

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

評估運算式。

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

評估運算式。

(繼承來源 Expression)
Validate()

驗證立即運算式。

(繼承來源 Expression)
ValidateTree()

以遞迴方式驗證運算式樹狀結構。

(繼承來源 Expression)

擴充方法

DisjunctiveNormalForm(Expression)

將運算式重寫成分離的一般形式。

PushDownNot(Expression)

藉由將不向下推送至分葉來重寫運算式。

適用於