Condividi tramite


NotNullableExpression Classe

Definizione

Espressione di annotazione reducibile usata per influire sulla logica di espansione Null.

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

Costruttori

NotNullableExpression(Expression)

Crea un'istanza di NotNullableExpression.

Proprietà

CanReduce

Indica che il nodo può essere ridotto a un nodo più semplice. Se restituisce true, è possibile chiamare Reduce() per generare la forma ridotta.

NodeType

Tipo del nodo.

Operand

Operando.

Type

Tipo.

Metodi

Reduce()

Riduce questo nodo a un'espressione più semplice. Se CanReduce restituisce true, deve essere restituita un'espressione valida. Questo metodo può restituire un altro nodo che deve essere a sua volta ridotto.

VisitChildren(ExpressionVisitor)

Riduce il nodo, quindi chiama il delegato del visitatore sull'espressione ridotta. Se il nodo non è riducibile, il metodo genera un'eccezione.

Si applica a