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