Udostępnij za pośrednictwem


Clause Klasa

Definicja

Kanoniczne wyrażenie normalnego formularza.

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

Właściwości

AnyBindings

Pobiera lub ustawia słownik anyBinding.

Children

Pobiera lub ustawia wyrażenia podrzędne.

(Odziedziczone po Expression)
Evaluator

Pobiera ewaluator wyrażeń.

(Odziedziczone po Expression)
ReturnType

Pobiera oczekiwany wynik oceny wyrażenia.

(Odziedziczone po Expression)
Type

Pobiera typ wyrażenia.

(Odziedziczone po Expression)

Metody

DeepEquals(Expression)

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

(Odziedziczone po Expression)
Matches(Clause, Object)

Określa, czy bieżąca klauzula jest zgodna z inną klauzulą.

References()

Zwróć statyczne ścieżki odwołania do pamięci.

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

Funkcja chodzenia umożliwiająca identyfikowanie odwołań do pamięci statycznej w wyrażeniu.

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

Porównuje bieżącą klauzulę z inną klauzulą.

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

Zweryfikuj wyrażenie natychmiastowe.

(Odziedziczone po Expression)
ValidateTree()

Cyklicznie zweryfikuj drzewo wyrażeń.

(Odziedziczone po Expression)

Metody rozszerzania

DisjunctiveNormalForm(Expression)

Ponowne zapisywanie wyrażenia w postaci normalnej rozłącznej.

PushDownNot(Expression)

Ponownie zapisz wyrażenie, wypychając nie w dół do liści.

Dotyczy