Language

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)

葉っぱに押し込まず、式を書き直してください。

適用対象