Delen via


Clause Klas

Definitie

Een canonieke normale vormexpressie.

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

Eigenschappen

AnyBindings

Hiermee wordt de anyBinding-woordenlijst opgehaald of ingesteld.

Children

Hiermee worden onderliggende expressies opgehaald of ingesteld.

(Overgenomen van Expression)
Evaluator

Hiermee haalt u de expressie-evaluator op.

(Overgenomen van Expression)
ReturnType

Hiermee haalt u het verwachte resultaat van de evaluatie van de expressie op.

(Overgenomen van Expression)
Type

Hiermee haalt u het type expressie op.

(Overgenomen van Expression)

Methoden

DeepEquals(Expression)

Een diepe gelijkheid tussen expressies uitvoeren.

(Overgenomen van Expression)
Matches(Clause, Object)

Bepaalt of de huidige component overeenkomt met een andere component.

References()

Retourneer de statische referentiepaden naar het geheugen.

(Overgenomen van Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Walking-functie voor het identificeren van statische geheugenverwijzingen in een expressie.

(Overgenomen van Expression)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

Vergelijkt de huidige component met een andere component.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

ToString(StringBuilder, Int32)

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

TryEvaluate(IMemory, Options)

Evalueer de expressie.

(Overgenomen van Expression)
TryEvaluate(Object, Options)

Evalueer de expressie.

(Overgenomen van Expression)
TryEvaluate<T>(IMemory, Options)

Evalueer de expressie.

(Overgenomen van Expression)
TryEvaluate<T>(Object, Options)

Evalueer de expressie.

(Overgenomen van Expression)
Validate()

Directe expressie valideren.

(Overgenomen van Expression)
ValidateTree()

De expressiestructuur recursief valideren.

(Overgenomen van Expression)

Extensiemethoden

DisjunctiveNormalForm(Expression)

Herschrijf expressie in ontkoppelde normale vorm.

PushDownNot(Expression)

Herschrijf de expressie door niet naar de bladeren te pushen.

Van toepassing op