Język

Clause Klasa

Definicja

Kanoniczne wyrażenie w postaci normalnej.

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

Właściwości

Nazwa Opis
AnyBindings

Pobiera lub ustawia słownik anyBinding.

Children

Otrzymuje lub ustawia wyrazy dzieci.

(Odziedziczone po Expression)
Evaluator

Dostaje ewaluator ekspresji.

(Odziedziczone po Expression)
ReturnType

Otrzymuje oczekiwany wynik z oceny wyrażenia.

(Odziedziczone po Expression)
Type

To jest rodzaj wyrażenia.

(Odziedziczone po Expression)

Metody

Nazwa Opis
DeepEquals(Expression)

Zrób głęboką równość między wyrażeniami.

(Odziedziczone po Expression)
Matches(Clause, Object)

Określa, czy aktualna klauzula zgadza się z inną klauzulą.

References()

Przywróć statyczne ścieżki odniesienia do pamięci.

(Odziedziczone po Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Funkcja chodzenia do identyfikacji statycznych odniesień do pamięci w wyrażeniu.

(Odziedziczone po Expression)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

Porównuje obecny zapis z innym zapisem.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

ToString(StringBuilder, Int32)

Zwraca ciąg reprezentujący bieżący obiekt.

TryEvaluate(IMemory, Options)

Oceń wyrażenie.

(Odziedziczone po Expression)
TryEvaluate(Object, Options)

Oceń wyrażenie.

(Odziedziczone po Expression)
TryEvaluate<T>(IMemory, Options)

Oceń wyrażenie.

(Odziedziczone po Expression)
TryEvaluate<T>(Object, Options)

Oceń wyrażenie.

(Odziedziczone po Expression)
Validate()

Potwierdzaj natychmiastową ekspresję.

(Odziedziczone po Expression)
ValidateTree()

Rekurencyjnie waliduj drzewo wyrażeń.

(Odziedziczone po Expression)

Metody rozszerzania

Nazwa Opis
DisjunctiveNormalForm(Expression)

Przepisz wyrażenie w formę normalną w rozłączeniu.

PushDownNot(Expression)

Przepisz wyrażenie, nie spuszczając na liście.

Dotyczy