語言

Clause 類別

定義

一個典型的標準形式表達式。

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

屬性

名稱 Description
AnyBindings

取得或設定 anyBinding 字典。

Children

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

(繼承來源 Expression)
Evaluator

拿到表情評估器。

(繼承來源 Expression)
ReturnType

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

(繼承來源 Expression)
Type

有那種表達方式。

(繼承來源 Expression)

方法

名稱 Description
DeepEquals(Expression)

在表達式之間做深度的等值。

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

判斷當前條款是否與其他條款相符。

References()

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

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

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

(繼承來源 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)

擴充方法

名稱 Description
DisjunctiveNormalForm(Expression)

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

PushDownNot(Expression)

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

適用於