Freigeben über


NotNullableExpression Klasse

Definition

Reduzierbare Anmerkungsausdruck, der verwendet wird, um die NULL-Erweiterungslogik zu beeinflussen.

public class NotNullableExpression : System.Linq.Expressions.Expression
type NotNullableExpression = class
    inherit Expression
Public Class NotNullableExpression
Inherits Expression
Vererbung
NotNullableExpression

Konstruktoren

NotNullableExpression(Expression)

Erstellt eine instance von NotNullableExpression.

Eigenschaften

CanReduce

Gibt an, dass der Knoten zu einem einfacheren Knoten reduziert werden kann. Wenn true zurückgegeben wird, kann Reduce() aufgerufen werden, um das reduzierte Formular zu erzeugen.

NodeType

Typ des Knotens.

Operand

Der Operand.

Type

Der Typ.

Methoden

Reduce()

Reduziert diesen Knoten zu einem einfacheren Ausdruck. Wenn CanReduce true zurückgibt, sollte ein gültiger Ausdruck zurückgegeben werden. Diese Methode kann einen anderen Knoten zurückgeben, der selbst reduziert werden muss.

VisitChildren(ExpressionVisitor)

Reduziert den Knoten und ruft dann den Visitor-Delegaten für den reduzierten Ausdruck auf. Die Methode löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann.

Gilt für: