NotNullableExpression Klasa

Definicja

Wyrażenie adnotacji z możliwością reducible używane do wpływania na logikę rozszerzania wartości null.

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

Konstruktory

Nazwa Opis
NotNullableExpression(Expression)

Tworzy wystąpienie NotNullableExpression.

Właściwości

Nazwa Opis
CanReduce

Wskazuje, że węzeł można zmniejszyć do prostszego węzła. Jeśli zwraca wartość true, funkcja Reduce() może zostać wywołana w celu utworzenia skróconej postaci.

NodeType

Typ węzła.

Operand

Operand.

Type

Typ.

Metody

Nazwa Opis
Reduce()

Zmniejsza ten węzeł do prostszego wyrażenia. Jeśli funkcja CanReduce zwróci wartość true, powinna zwrócić prawidłowe wyrażenie. Ta metoda może zwrócić inny węzeł, który musi zostać zmniejszony.

VisitChildren(ExpressionVisitor)

Zmniejsza węzeł, a następnie wywołuje delegata gościa w wyrażeniu zredukowanym. Metoda zgłasza wyjątek, jeśli węzeł nie jest reducible.

Dotyczy