次の方法で共有


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>)

式内の静的メモリ参照を識別するためのウォーキング関数。

(継承元 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)

リーフにプッシュしないようにして式を書き直します。

適用対象