Clause Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |