Udostępnij za pośrednictwem


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

NotNullableExpression(Expression)

Tworzy wystąpienie NotNullableExpression.

Właściwości

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

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