Clause Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een canonieke normaalvormuitdrukking.
public class Clause : AdaptiveExpressions.Expression
type Clause = class
inherit Expression
Public Class Clause
Inherits Expression
- Overname
Eigenschappen
| Name | Description |
|---|---|
| AnyBindings |
Krijgt of stelt het anyBinding-woordenboek in. |
| Children |
Krijgt of zet kinderlijke uitdrukkingen. (Overgenomen van Expression) |
| Evaluator |
Ze krijgt expressie-evaluator. (Overgenomen van Expression) |
| ReturnType |
Krijgt het verwachte resultaat van het evalueren van expressie. (Overgenomen van Expression) |
| Type |
Dat begrijpt het type expressie. (Overgenomen van Expression) |
Methoden
| Name | Description |
|---|---|
| DeepEquals(Expression) |
Voer een diepe gelijkheid tussen uitdrukkingen op. (Overgenomen van Expression) |
| Matches(Clause, Object) |
Bepaalt of de huidige clausule overeenkomt met een andere clausule. |
| References() |
Geef de statische referentiepaden terug naar het geheugen. (Overgenomen van Expression) |
| ReferenceWalk(Expression, Func<Expression,Boolean>) |
Loopfunctie voor het identificeren van statische geheugenreferenties in een expressie. (Overgenomen van Expression) |
| Relationship(Clause, Dictionary<String,IPredicateComparer>) |
Vergelijkt de huidige clausule met een andere clausule. |
| 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 uitdrukking. (Overgenomen van Expression) |
| TryEvaluate(Object, Options) |
Evalueer de uitdrukking. (Overgenomen van Expression) |
| TryEvaluate<T>(IMemory, Options) |
Evalueer de uitdrukking. (Overgenomen van Expression) |
| TryEvaluate<T>(Object, Options) |
Evalueer de uitdrukking. (Overgenomen van Expression) |
| Validate() |
Bevestig directe expressie. (Overgenomen van Expression) |
| ValidateTree() |
Valideer de expressieboom recurstief. (Overgenomen van Expression) |
Extensiemethoden
| Name | Description |
|---|---|
| DisjunctiveNormalForm(Expression) |
Herschrijf expressie in disjunctieve normale vorm. |
| PushDownNot(Expression) |
Herschrijf de uitdrukking door niet naar beneden te drukken tot aan de bladeren. |