Compartilhar via


NotNullableExpression Classe

Definição

Expressão de anotação redutível usada para afetar a lógica de expansão nula.

public class NotNullableExpression : System.Linq.Expressions.Expression
type NotNullableExpression = class
    inherit Expression
Public Class NotNullableExpression
Inherits Expression
Herança
NotNullableExpression

Construtores

NotNullableExpression(Expression)

Cria uma instância de NotNullableExpression.

Propriedades

CanReduce

Indica que o nó pode ser reduzido a um nó mais simples. Se isso retornar verdadeiro, Reduce() poderá ser chamado para produzir a forma reduzida.

NodeType

Tipo do nó.

Operand

O operando.

Type

O tipo.

Métodos

Reduce()

Reduz esse nó a uma expressão mais simples. Se CanReduce retornar true, ele deverá retornar uma expressão válida. Esse método pode retornar outro nó que também precisa ser reduzido.

VisitChildren(ExpressionVisitor)

Reduz o nó e, em seguida, chama o delegado visitante na expressão reduzida. O método gera uma exceção se o nó não é reduzível.

Aplica-se a