Clause 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
標準標準格式運算式。
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) |
藉由將不向下推送至分葉來重寫運算式。 |