NotNullableExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Reducibler Anmerkungsausdruck, der verwendet wird, um die Nullerweiterungslogik zu beeinflussen.
public class NotNullableExpression : System.Linq.Expressions.Expression
type NotNullableExpression = class
inherit Expression
Public Class NotNullableExpression
Inherits Expression
- Vererbung
-
NotNullableExpression
Konstruktoren
| Name | Beschreibung |
|---|---|
| NotNullableExpression(Expression) |
Erstellt eine Instanz von NotNullableExpression. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanReduce |
Gibt an, dass der Knoten auf einen einfacheren Knoten reduziert werden kann. Wenn dies "true" zurückgibt, kann "Reduce()" aufgerufen werden, um die reduzierte Form zu erzeugen. |
| NodeType |
Typ des Knotens. |
| Operand |
Der Operand. |
| Type |
Der Typ. |
Methoden
| Name | Beschreibung |
|---|---|
| Reduce() |
Reduziert diesen Knoten auf einen einfacheren Ausdruck. Wenn CanReduce "true" zurückgibt, sollte dieser einen gültigen Ausdruck zurückgeben. Diese Methode kann einen anderen Knoten zurückgeben, der selbst reduziert werden muss. |
| VisitChildren(ExpressionVisitor) |
Reduziert den Knoten und ruft dann den Besucherdelegat für den reduzierten Ausdruck auf. Die Methode löst eine Ausnahme aus, wenn der Knoten nicht reducierbar ist. |