Sprache

NullableExpression Klasse

Definition

Reducibler Anmerkungsausdruck, der verwendet wird, um die Nullerweiterungslogik zu beeinflussen.

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

Konstruktoren

Name Beschreibung
NullableExpression(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
Equals(Object)

Testet, ob dieses Objekt gleich einem anderen objekt ist.

GetHashCode()

Gibt einen Hashcode für dieses Objekt zurück.

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.

Gilt für: