Sdílet prostřednictvím


NotNullableExpression Třída

Definice

Reducible anotační výraz použitý k ovlivnění logiky rozšíření null.

public class NotNullableExpression : System.Linq.Expressions.Expression
type NotNullableExpression = class
    inherit Expression
Public Class NotNullableExpression
Inherits Expression
Dědičnost
NotNullableExpression

Konstruktory

NotNullableExpression(Expression)

Vytvoří instanci NotNullableExpression.

Vlastnosti

CanReduce

Označuje, že uzel lze zmenšit na jednodušší uzel. Pokud se vrátí hodnota true, lze voláním funkce Reduce() vytvořit redukovanou formu.

NodeType

Typ uzlu.

Operand

Operand.

Type

Typ

Metody

Reduce()

Zmenší tento uzel na jednodušší výraz. Pokud CanReduce vrátí hodnotu true, měl by vrátit platný výraz. Tato metoda může vrátit jiný uzel, který musí být redukován.

VisitChildren(ExpressionVisitor)

Zmenší uzel a pak zavolá delegáta návštěvníka na výraz redukce. Metoda vyvolá výjimku, pokud uzel není reduciovatelný.

Platí pro